Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Web based application, .Net or J2EE ?

Web based application, .Net or J2EE ?

Scheduled Pinned Locked Moved The Lounge
csharpasp-netquestion
9 Posts 9 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Romeo
    wrote on last edited by
    #1

    I have seen a lot of web based banking solution form Misys,and InfoSys which is built on J2EE technology. Can we do the same with ASP.NET.Give me some advices. Thank you very much, ND

    H L C E 4 Replies Last reply
    0
    • R Romeo

      I have seen a lot of web based banking solution form Misys,and InfoSys which is built on J2EE technology. Can we do the same with ASP.NET.Give me some advices. Thank you very much, ND

      H Offline
      H Offline
      Heath Stewart
      wrote on last edited by
      #2

      You can do anything with ASP.NET that you can do in J2EE, including handlers, modules, custom tags (Controls in ASP.NET), and the like. In my experience, ASP.NET is a lot easier to set up and maintain than things like Apache Jakarta/Tomcat (to serve JSP and host some other J2EE technologies). J2EE and .NET (in general) are both formidable opponents. I'd look at things like development and hosting costs. There's where you'll probably see the biggest differences. For instance, with .NET you can hire C++, VB, C#, and Java/J# developers while using VS.NET (a great - but not exclusive - IDE). There are also some other language packs you can install for VS.NET from third-party vendors.

      -----BEGIN GEEK CODE BLOCK----- Version: 3.21 GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++ -----END GEEK CODE BLOCK-----

      A 1 Reply Last reply
      0
      • R Romeo

        I have seen a lot of web based banking solution form Misys,and InfoSys which is built on J2EE technology. Can we do the same with ASP.NET.Give me some advices. Thank you very much, ND

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #3

        You might get more answers with the ASP .NET forum (see drop down list above). Elaine :rose: The tigress is here :-D

        I 1 Reply Last reply
        0
        • L Lost User

          You might get more answers with the ASP .NET forum (see drop down list above). Elaine :rose: The tigress is here :-D

          I Offline
          I Offline
          Ian Darling
          wrote on last edited by
          #4

          Trollslayer wrote:

          You might get more answers with the ASP .NET forum

          Biased answers, but more answers, yes. :-) For my tuppence, go with ASP.NET -- Ian Darling "The moral of the story is that with a contrived example, you can prove anything." - Joel Spolsky

          1 Reply Last reply
          0
          • R Romeo

            I have seen a lot of web based banking solution form Misys,and InfoSys which is built on J2EE technology. Can we do the same with ASP.NET.Give me some advices. Thank you very much, ND

            C Offline
            C Offline
            Chris Meech
            wrote on last edited by
            #5

            A good buddy of mine just sent me this link[^] . Seems that while you may think of it as J2EE vs .NET, Microsoft is thinking about J2EE working with .NET. I haven't dived into this yet, but it's food for thought. Chris Meech It's much easier to get rich telling people what they want to hear. Chistopher Duncan I can't help getting older, but I refuse to grow up. Roger Wright I've been meaning to change my sig. Thanks! Alvaro Mendez We're more like a hobbiest in a Home Depot drooling at all the shiny power tools, rather than a craftsman that makes the chair to an exacting level of comfort by measuring the customer's butt. Marc Clifton

            1 Reply Last reply
            0
            • R Romeo

              I have seen a lot of web based banking solution form Misys,and InfoSys which is built on J2EE technology. Can we do the same with ASP.NET.Give me some advices. Thank you very much, ND

              E Offline
              E Offline
              Ed K
              wrote on last edited by
              #6

              We spent a ton of time and money getting J2EE web apps working here. It was a nightmare followed up by another nightmare just keeping them up and running! We've taken some web apps that took a team of 3-4 developers 4-6 months to develop and built the equivalent in 3-4 weeks. No problems with uptime or performance. Same functionality and no headaches! Go .NET. Even some of the java diehards here are seeing the light!! ed Regulation is the substitution of error for chance.

              1 Reply Last reply
              0
              • H Heath Stewart

                You can do anything with ASP.NET that you can do in J2EE, including handlers, modules, custom tags (Controls in ASP.NET), and the like. In my experience, ASP.NET is a lot easier to set up and maintain than things like Apache Jakarta/Tomcat (to serve JSP and host some other J2EE technologies). J2EE and .NET (in general) are both formidable opponents. I'd look at things like development and hosting costs. There's where you'll probably see the biggest differences. For instance, with .NET you can hire C++, VB, C#, and Java/J# developers while using VS.NET (a great - but not exclusive - IDE). There are also some other language packs you can install for VS.NET from third-party vendors.

                -----BEGIN GEEK CODE BLOCK----- Version: 3.21 GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++ -----END GEEK CODE BLOCK-----

                A Offline
                A Offline
                Alvaro Mendez
                wrote on last edited by
                #7

                Heath, J2EE has the concept of EJBs, which are objects that can run on a remote application server. In my JSP projects, I've used EJBs primarily to encapsulate all of the database-related code (connection pooling and queries). From my short exposure of ASP.NET, I haven't heard of anything similar to EJBs and the concept of remote database objects. It seems to me like Microsoft's approach is to access the database directly via ADO.NET and to wrap all of the database-related code inside stored procedures. Am I right? What is Microsoft's equivalent to EJBs? Thanks, Alvaro


                He who laughs last, thinks slowest.

                T 1 Reply Last reply
                0
                • A Alvaro Mendez

                  Heath, J2EE has the concept of EJBs, which are objects that can run on a remote application server. In my JSP projects, I've used EJBs primarily to encapsulate all of the database-related code (connection pooling and queries). From my short exposure of ASP.NET, I haven't heard of anything similar to EJBs and the concept of remote database objects. It seems to me like Microsoft's approach is to access the database directly via ADO.NET and to wrap all of the database-related code inside stored procedures. Am I right? What is Microsoft's equivalent to EJBs? Thanks, Alvaro


                  He who laughs last, thinks slowest.

                  T Offline
                  T Offline
                  Terry Denham
                  wrote on last edited by
                  #8

                  In the latest version of the CLR and ASP.NET this functionality is not provided for out-of-the-box but most solutions (that are any size) end up doing this object-relational( OR ) mapping themselves. Coming with .NET 1.2 and ASP.NET 2.0 a new feature will be presented called ObjectSpaces that serves the same purpose as EJB, namely providing OR mapping for the application. In the projects I've worked on I ended up creating an assembly and put all the objects in it and had ASP.NET use this assembly. Inside the assembly would be the code necessary to convert an object to a data table and/or a data row to an object.

                  J 1 Reply Last reply
                  0
                  • T Terry Denham

                    In the latest version of the CLR and ASP.NET this functionality is not provided for out-of-the-box but most solutions (that are any size) end up doing this object-relational( OR ) mapping themselves. Coming with .NET 1.2 and ASP.NET 2.0 a new feature will be presented called ObjectSpaces that serves the same purpose as EJB, namely providing OR mapping for the application. In the projects I've worked on I ended up creating an assembly and put all the objects in it and had ASP.NET use this assembly. Inside the assembly would be the code necessary to convert an object to a data table and/or a data row to an object.

                    J Offline
                    J Offline
                    Jeff Varszegi
                    wrote on last edited by
                    #9

                    To say that OR mapping is the only purpose of EJBs is way off the mark, but a common misconception among those who haven't used them. In fact, there are two main types of EJBs: session beans and entity beans (there are now message-driven beans as well). Entity beans are the things that map (usually) to a database or any other persistence mechanism. There are two types of mapping strategies used for entity beans: CMP, for Container Managed Persistence, and BMP, versus Bean Managed Persistence. It's the former that's used in drag-and-drop and automated mapping tools, while the latter is used these days mostly for finer control over persistence logic (it came before CMP). Session beans are the ones that tend to contain business logic. The closest thing to session beans in .NET are COM+ services that you write yourself, but COM+ is a poorer technology for this use than session beans. Why? Because EJB servers contain things like automatic clustering support, portability between servers/OSes, etc. not supported by COM+, together with a much better programming model. Microsoft keeps calling Windows server OSes 'application servers' even though they don't compete well with actual application server software on features or performance. It's like this: EJBs make it possible to write a true distributed object. The EJB server takes care of all application servers, clustering, transactions, etc. To write distributed programs in .NET, I've seen many people wind up depending on locking and clustering in the database instead, then write Web services or other components that call the database directly. This is a much different approach. I've seen lots of articles that talk about 'layers' of this and that in .NET, but it's the lack of actual middle-tier services in .NET that seems to differentiate the two platforms the most. Does this mean that .NET sucks? Nope. It just means that to write an application that does the same thing as a J2EE app, you have to approach it in a different way, putting more of your scalability-related design approach into the database (and sometimes more of your business logic). I believe that it's also true (as is supported by many third-party studies) that J2EE applications scale to a higher total limit before replication strategies must be employed. But this doesn't matter AT ALL to most companies, since the great bulk of business applications don't have to support really gigantic processing loads. ObjectSpaces sounds like it is comparable to things like JDO (Java Data Obje

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups