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. What is the state of Java/Linux development?

What is the state of Java/Linux development?

Scheduled Pinned Locked Moved The Lounge
csharpdatabasequestionjavaasp-net
14 Posts 10 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 Rocky Moore

    It has been a while since I looked over the fence. What would be the current equivalent for application and web development in the Linux/Java world compared to our Windows/C#/ASP.NET world? That is, for commercial development what would be the costs of quality development tools (even close to VS) to produce both desktop countering WinForms and web applications countering ASP.NET/WebForms (not interested in the patched together LAMP)? What about a even remotely comparable distributable database countering SQL Server Express (remember, for commercial distribution)? Now, what about performance and security for both web and desktop apps? Remember, this is Java coded apps. Oh yeah, and for web Java apps what about server software required and any commercial licenses? Anyone have ideas here?

    Rocky <>< Recent Blog Post: Going to Stanford University for free?

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

    I know many dislike the Oracle brand, but, if you want to evaluate their FREE Commercial IDE - JDeveloper then visit here http://www.oracle.com/tools/jdev_home.html[^] or indeed their Express Edition Database http://www.oracle.com/technology/products/database/xe/index.html[^] and if your interested in Java Server Pages, some samples vis here http://www.oracle.com/technology/sample_code/tech/java/jsps/ojsp/index.html[^] Hope these are of help.

    P 1 Reply Last reply
    0
    • R Rocky Moore

      It has been a while since I looked over the fence. What would be the current equivalent for application and web development in the Linux/Java world compared to our Windows/C#/ASP.NET world? That is, for commercial development what would be the costs of quality development tools (even close to VS) to produce both desktop countering WinForms and web applications countering ASP.NET/WebForms (not interested in the patched together LAMP)? What about a even remotely comparable distributable database countering SQL Server Express (remember, for commercial distribution)? Now, what about performance and security for both web and desktop apps? Remember, this is Java coded apps. Oh yeah, and for web Java apps what about server software required and any commercial licenses? Anyone have ideas here?

      Rocky <>< Recent Blog Post: Going to Stanford University for free?

      X Offline
      X Offline
      Xiangyang Liu
      wrote on last edited by
      #3

      Rocky Moore wrote:

      what would be the costs of quality development tools (even close to VS)

      No matter what the cost is, there is nothing close to VS. I tried to use one of the "good" ones, "torture" is the word I would describe it. But my coworkers who have been tortured day in and day out don't seem to mind.

      My .NET Business Application Framework My Home Page My Younger Son & His "PET"

      B P 2 Replies Last reply
      0
      • X Xiangyang Liu

        Rocky Moore wrote:

        what would be the costs of quality development tools (even close to VS)

        No matter what the cost is, there is nothing close to VS. I tried to use one of the "good" ones, "torture" is the word I would describe it. But my coworkers who have been tortured day in and day out don't seem to mind.

        My .NET Business Application Framework My Home Page My Younger Son & His "PET"

        B Offline
        B Offline
        Bruce Duncan
        wrote on last edited by
        #4

        I would describe some of the MS technology as torture too. It all depends what you're used to, and how much crap you're willing to put up with.

        "Walking on water and developing software from a specification are easy if both are frozen."
        - Edward V. Berard

        K 1 Reply Last reply
        0
        • X Xiangyang Liu

          Rocky Moore wrote:

          what would be the costs of quality development tools (even close to VS)

          No matter what the cost is, there is nothing close to VS. I tried to use one of the "good" ones, "torture" is the word I would describe it. But my coworkers who have been tortured day in and day out don't seem to mind.

          My .NET Business Application Framework My Home Page My Younger Son & His "PET"

          P Offline
          P Offline
          pseudonym67
          wrote on last edited by
          #5

          Speaking as someone who programs in c# and windows and c++ on linux there are things about both systems that get right up my nose. My biggest peev at the moment is the fact that Qt compilation code creates widgets on the forms so that no matter how hard you try the gui isn't going to size correctly if you try to control the layouts through the form editor. Though in their defense you can actually see what's going on and work around it. If something doesn't work the way you expect it to in windows programming you are usually stuck with it. And you really dont want to get me started on intellistupid or the help that defaults to whatever ms is pushing at the moment. Oh and partial classes while we're at. That had to be in the running for dumbest idea to make more work for ourselves of the year award.

          pseudonym67 My Articles[^] Beginning KDevelop Programming[^]

          X T 2 Replies Last reply
          0
          • B Bruce Duncan

            I would describe some of the MS technology as torture too. It all depends what you're used to, and how much crap you're willing to put up with.

            "Walking on water and developing software from a specification are easy if both are frozen."
            - Edward V. Berard

            K Offline
            K Offline
            Kevin McFarlane
            wrote on last edited by
            #6

            The impression I get is that nothing is entirely satisfactory. It is a question of the least evil. I've only used MS tools but whenever I encounter people who've used both MS and Java-type stuff extensively they always say MS is better overall.

            Kevin

            L 1 Reply Last reply
            0
            • K Kevin McFarlane

              The impression I get is that nothing is entirely satisfactory. It is a question of the least evil. I've only used MS tools but whenever I encounter people who've used both MS and Java-type stuff extensively they always say MS is better overall.

              Kevin

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

              OK, let's write our own and call it.. err... Bob's House! Can't be that difficult... :-D

              Visit http://www.notreadytogiveup.com/[^] and do something special today.

              O 1 Reply Last reply
              0
              • R Rocky Moore

                It has been a while since I looked over the fence. What would be the current equivalent for application and web development in the Linux/Java world compared to our Windows/C#/ASP.NET world? That is, for commercial development what would be the costs of quality development tools (even close to VS) to produce both desktop countering WinForms and web applications countering ASP.NET/WebForms (not interested in the patched together LAMP)? What about a even remotely comparable distributable database countering SQL Server Express (remember, for commercial distribution)? Now, what about performance and security for both web and desktop apps? Remember, this is Java coded apps. Oh yeah, and for web Java apps what about server software required and any commercial licenses? Anyone have ideas here?

                Rocky <>< Recent Blog Post: Going to Stanford University for free?

                E Offline
                E Offline
                Ernest Laurentin
                wrote on last edited by
                #8

                Look into IntelliJ-Idea (http://www.jetbrains.com/idea/[^]). Very smart and productive. But for freeware, I use Eclipse (http://www.eclipse.org/[^]). I believe both of them have a product demo page.

                In the end, we will remember not the words of our enemies, but the silence of our friends. - Martin Luther King Jr. Ernest Laurentin

                1 Reply Last reply
                0
                • P pseudonym67

                  Speaking as someone who programs in c# and windows and c++ on linux there are things about both systems that get right up my nose. My biggest peev at the moment is the fact that Qt compilation code creates widgets on the forms so that no matter how hard you try the gui isn't going to size correctly if you try to control the layouts through the form editor. Though in their defense you can actually see what's going on and work around it. If something doesn't work the way you expect it to in windows programming you are usually stuck with it. And you really dont want to get me started on intellistupid or the help that defaults to whatever ms is pushing at the moment. Oh and partial classes while we're at. That had to be in the running for dumbest idea to make more work for ourselves of the year award.

                  pseudonym67 My Articles[^] Beginning KDevelop Programming[^]

                  X Offline
                  X Offline
                  Xiangyang Liu
                  wrote on last edited by
                  #9

                  pseudonym67 wrote:

                  Oh and partial classes while we're at.

                  Haha, I hate that, too. MS does produce its share of dumb ideas. But Visual Studio, ASP.NET, and SQL server make up for almost every stupid thing they did.

                  My .NET Business Application Framework My Home Page My Younger Son & His "PET"

                  1 Reply Last reply
                  0
                  • L Lost User

                    I know many dislike the Oracle brand, but, if you want to evaluate their FREE Commercial IDE - JDeveloper then visit here http://www.oracle.com/tools/jdev_home.html[^] or indeed their Express Edition Database http://www.oracle.com/technology/products/database/xe/index.html[^] and if your interested in Java Server Pages, some samples vis here http://www.oracle.com/technology/sample_code/tech/java/jsps/ojsp/index.html[^] Hope these are of help.

                    P Offline
                    P Offline
                    Pete OHanlon
                    wrote on last edited by
                    #10

                    I don't have a problem with the database engine. It's very, very good. Unfortunately, some of the supporting tools suck.

                    Deja View - the feeling that you've seen this post before.

                    My blog | My articles | MoXAML PowerToys

                    1 Reply Last reply
                    0
                    • P pseudonym67

                      Speaking as someone who programs in c# and windows and c++ on linux there are things about both systems that get right up my nose. My biggest peev at the moment is the fact that Qt compilation code creates widgets on the forms so that no matter how hard you try the gui isn't going to size correctly if you try to control the layouts through the form editor. Though in their defense you can actually see what's going on and work around it. If something doesn't work the way you expect it to in windows programming you are usually stuck with it. And you really dont want to get me started on intellistupid or the help that defaults to whatever ms is pushing at the moment. Oh and partial classes while we're at. That had to be in the running for dumbest idea to make more work for ourselves of the year award.

                      pseudonym67 My Articles[^] Beginning KDevelop Programming[^]

                      T Offline
                      T Offline
                      ToddHileHoffer
                      wrote on last edited by
                      #11

                      Actually partial classes come in very handy in asp.net. They did this order to keep the code generated by the designer out of file in the code behind. In asp.net 1.1 the code was simply in a region of the page the was collapsed. The thing is if you accidentally modified the generated code in 1.1 you could really screw up your application and not know easily how to fix it. Another advantage is that two developers can work on the same class without having to "merge" the files which can be a pain. Granted I hardly ever program windows apps but I'm not sure why you think it makes more work.

                      I didn't get any requirements for the signature

                      P 1 Reply Last reply
                      0
                      • L Lost User

                        OK, let's write our own and call it.. err... Bob's House! Can't be that difficult... :-D

                        Visit http://www.notreadytogiveup.com/[^] and do something special today.

                        O Offline
                        O Offline
                        Oakman
                        wrote on last edited by
                        #12

                        Trollslayer wrote:

                        Can't be that difficult

                        You remind me of Judy garland, saying "Let's put on a show" and then Mickey Rooney says 'Sure! my uncle's barn is perfect!!!"

                        Jon Smith & Wesson: The original point and click interface

                        L 1 Reply Last reply
                        0
                        • O Oakman

                          Trollslayer wrote:

                          Can't be that difficult

                          You remind me of Judy garland, saying "Let's put on a show" and then Mickey Rooney says 'Sure! my uncle's barn is perfect!!!"

                          Jon Smith & Wesson: The original point and click interface

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

                          Hi Mickey :-D

                          Visit http://www.notreadytogiveup.com/[^] and do something special today.

                          1 Reply Last reply
                          0
                          • T ToddHileHoffer

                            Actually partial classes come in very handy in asp.net. They did this order to keep the code generated by the designer out of file in the code behind. In asp.net 1.1 the code was simply in a region of the page the was collapsed. The thing is if you accidentally modified the generated code in 1.1 you could really screw up your application and not know easily how to fix it. Another advantage is that two developers can work on the same class without having to "merge" the files which can be a pain. Granted I hardly ever program windows apps but I'm not sure why you think it makes more work.

                            I didn't get any requirements for the signature

                            P Offline
                            P Offline
                            pseudonym67
                            wrote on last edited by
                            #14

                            simply because I don't do asp programming so in standard windows programming partial classes in theory have the effect of having generated code in one file and your own code in the other file. In practice what happens is that any code added through the class wizard button responses etc is considered to be genereated code, therefore you get what could have been a good idea of seperating the generated code from the user written code into two files turning into a mish mash where you have to try to remember which part of the class the function you want is. Either way any system that has you open the wrong file to edit your own code is bad design in my book.

                            pseudonym67 My Articles[^] Beginning KDevelop Programming[^]

                            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