What is the state of Java/Linux development?
-
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?
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.
-
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?
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"
-
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"
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 -
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"
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[^]
-
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. BerardThe 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
-
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
-
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?
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
-
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[^]
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"
-
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.
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.
-
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[^]
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
-
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.
-
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
-
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
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[^]