Home > Programming / tutorials > Beginning-Compare Java Vs Microsoft( ASP.NET)

Beginning-Compare Java Vs Microsoft( ASP.NET)

When I first started working in project of ASP.NET , I compared everything with my existing java world and summarized the following-

Solution and project files

Solutions and project files are VS.Net-specific thing with is similar to eclipse web/java project.


Nearest equivalent to java’s jar files are DLL(assemblies) Assemblies provide versioning, security, resource packaging etc. (but no compression like jar files).
you do not need to create them explicitly ;A build creates the compiler output which is either an exe or a dll file&  They are stored in a subdicrtory.


.vb is in place of .class files and After i do a build i see a solution file, how to generate a dll?


If I compare the above thing as  java/groovy developer then aspx/asp is in place of jsp/jsf/gsp  pages

I would write details about each with similarity and differences as I go deeper into it while working

Categories: Programming / tutorials Tags: ,
  1. August 15th, 2012 at 20:56 | #1

    I have been surfing online more than 3 hours today, yet I never found any interesting article like yours Beginning-Compare Java Vs Microsoft( ASP.NET) | Free practice test , mock test, driving test, interview questions. It’s pretty worth enough for me. Personally, if all website owners and bloggers made good content as you did, the net will be much more useful than ever before.

  2. May 21st, 2012 at 07:27 | #2

    Beginning-Compare Java Vs Microsoft( ASP.NET) | Free practice test , mock test, driving test, interview questions Very nice post. I just stumbled upon your weblog and wished to say that I’ve truly enjoyed surfing around your blog posts. In any case I’ll be subscribing to your feed and I hope you write again very soon!

  3. November 7th, 2010 at 10:55 | #3

    .VB is the equivalent of .java file, not .class file. DLL equals java’s .class file in the sense that both of these are byte codes generated by the compiler for the JIT compiler. If JAR is a package of .class files, then DLLs are a bit different. This is so because the way deployed apps are handled by Tomcat/JBOSS and IIS are different

    ASPX is sort of equal to JSP to some extent, but this is not fully true. JSP pages are equal to .asp, aspx is something better than this.

    @JPA Training, Python, PHP, etc. are languages. .NET is a framework. You could use python or PHP in .NET projects also. And definitely developing PHP/Python apps without a framework is not going to be a wise choice. If you speak about languages, then it is upto each team to decide on the language depending upon what they are comfortable with. It could be VB.NET today, C# later, and even Python some other day.

  4. November 2nd, 2010 at 01:29 | #4

    Java and to some degree .Net are the main choices because they have been consistently pegged as the “safe” choice to go with for mid-level project managers in the corporate world. No one was ever fired for choosing Java or Microsoft.

    However, there are many large distributed applications these days that run primarily with technologies like Python, PHP, et al. Even companies like Google and Yahoo are heavily invested in these technologies. Java may be the main choice for enterprise development now, but it’s days are numbered as the only stalwart option to go with.

    Let’s face it, many of these so called “enterprise applications” could easily have been written much faster and with less overhead using technologies like Python, PHP, et al.

  1. No trackbacks yet.