dead.night7
Journeyman
I have successfully learnt a lot from both of the worlds, in the last one year. Now doubt raises on what side a person should be...
Java - The heated cup
1) J2SE Being the core I thought that this would be awesome to learn, much better than C++/C Cool concept of JVM(Java Virtual Machine)
2) JSP Servlets the level two of Java and the answer to all the web CGI Scripts today,
3) EJB the sellers choice
4) J2EE the world today, with frameworks aka Spring, Struts, Hibernate,
More MVC and ORM tools (Still not gone through but will sooner or later one day) one has to learn a lot before in order to go through and understand these
5) The JSF Now....
pros : Cross platform, Opensource, Free IDE's all around making good start.
cons: If you go further (to learn any Framework) you have to learn a lot earlier
The wave of Microsoft .NET
Now this actually turns out to be the same, having technologies, concepts being nearly the same
1) The programming Fundamentals: It seriously depends on what have you started using with
VB(Visual Basic.NET) being the most awkward syntactically but easy to learn,
C#.NET syntactically same like Java, But under Windows
CLR (Common Language Runtime) Concept same as the JVM, But I dont find the applications running on any different OS other than Windows itself. Partly hyped in our textbooks about Cross Platform isn't it?
2) ASP.NET the .net's answer to the Web in terms of the the Web applications
But still, Linux having a history in being secure, ..Would you go for Windows?
3) WPF (Windows Presentation Foundation)
pros: Easy to learn enough if you have learnt some OOP earlier, please list few if you have some.
cons: Limited to windows, Micro$oft (if you know what i mean to say).. IDE's Costs, Free version available but with lesser bells...
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
On what grounds would you like to go with any of the worlds,
lastly what preference would you like to give... In other words If rated these sides what rating would you like to give them in 10, I dont want an argument/ debate here just a fine talk on what you think on either of these technologies...? Your ideas views...
If it is a programming preference, A language can be learnt in a span of a week if you have a background in any of the Object Oriented Programming...
If its a preference of speed: Then I would like to add that speed in your application majorly depends on coding practices, If you make a mess in the design of your code, It is obvious that there will be a dramatic decrease in your app's speed...and pointing that decrease to any of the company is not fair enough on a programmers end.
Good thoughts / views Welcome..
Java - The heated cup
1) J2SE Being the core I thought that this would be awesome to learn, much better than C++/C Cool concept of JVM(Java Virtual Machine)
2) JSP Servlets the level two of Java and the answer to all the web CGI Scripts today,
3) EJB the sellers choice
4) J2EE the world today, with frameworks aka Spring, Struts, Hibernate,
More MVC and ORM tools (Still not gone through but will sooner or later one day) one has to learn a lot before in order to go through and understand these
5) The JSF Now....
pros : Cross platform, Opensource, Free IDE's all around making good start.
cons: If you go further (to learn any Framework) you have to learn a lot earlier
The wave of Microsoft .NET
Now this actually turns out to be the same, having technologies, concepts being nearly the same
1) The programming Fundamentals: It seriously depends on what have you started using with
VB(Visual Basic.NET) being the most awkward syntactically but easy to learn,
C#.NET syntactically same like Java, But under Windows
CLR (Common Language Runtime) Concept same as the JVM, But I dont find the applications running on any different OS other than Windows itself. Partly hyped in our textbooks about Cross Platform isn't it?
2) ASP.NET the .net's answer to the Web in terms of the the Web applications
But still, Linux having a history in being secure, ..Would you go for Windows?
3) WPF (Windows Presentation Foundation)
pros: Easy to learn enough if you have learnt some OOP earlier, please list few if you have some.
cons: Limited to windows, Micro$oft (if you know what i mean to say).. IDE's Costs, Free version available but with lesser bells...
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
On what grounds would you like to go with any of the worlds,
lastly what preference would you like to give... In other words If rated these sides what rating would you like to give them in 10, I dont want an argument/ debate here just a fine talk on what you think on either of these technologies...? Your ideas views...
If it is a programming preference, A language can be learnt in a span of a week if you have a background in any of the Object Oriented Programming...
If its a preference of speed: Then I would like to add that speed in your application majorly depends on coding practices, If you make a mess in the design of your code, It is obvious that there will be a dramatic decrease in your app's speed...and pointing that decrease to any of the company is not fair enough on a programmers end.
Good thoughts / views Welcome..
Last edited: