Spot on, only advice I could ever give to a fresh out of college kids is hold out for the right job. If you can make ends meet working as tutor at college then do that.
Seen loads of pontentially promising careers destoryed by people accepting positions in call centers to make ends meet.
That first job you take will define your career unless you are prepared to resign and start again from scratch.
Haha, no! HTML5 is there as a presentation layer and is not going to replace any backend processing. Webservices/Database processes etc will still be a written in.net/C# etc frontends change.
HTML5/Javascript is effectively replacing silverlight.
Hibernate has provided this type of functionality to Java for ages and with a decent framework you should have at most a couple of XML for your entire solution. With a decent framework everything is annotated - added an @Entity to your class and you done.
EntityManager em;
Persisting an object to a database:
Location loc = new Location();
em.persist(loc);
Getting an object from:
Location loc = em.find(Location.class, id);
Huh? I came from a heavy PHP background and over the last 5 years moved across in the java world. Stuff like JBoss Seam and Richfaces is awesome - remembering the days of PHP is like remembering an abusive marriage
umm... You know modern day java web frameworks support that as well? Its called hot-deploy - save and reload the browser.
PHP has zero benefits over some of the modern day java web frameworks. Speed of development, maintainability, scalability. Hell when you start comparing it to ASPX/.net, Ruby on Rails, Python - PHP has zero benefits over any modern web frameworks.
Of course it can, the only thing stopping us from creating long chained hydrocarbons artificially is the power cost and practical large scale production capabilities. Cheaper to just extract it from the ground
You could theoretically use the output of a large nuclear plant to artificially create a replacement and compatible form of petroleum. Fly airplanes, produce fertilizers etc
Well said, I wrote a java to native code compiler in java because I wanted to see if I could do it not because I wanted something to replace the offical JDK.
People here don't get the whole let me see if I can do something different for the fun of it - sometimes different is good and sometimes its a waste of time.
Mono in the C# world is no different to OpenJDK or GCJ in the java world - they will always be second class citizens and as you put it have an uphill battle.
Any decent IDE will provide all of that for even the most bizare dynamically typed language. Hell the old PHP IDE from Zend offered this level functionality and I last used that 5 years ago
I am convinced that if we were all around during the invention and adoption of the light bulb the/. equivalent of the time would be complaining how much better the candle is.
Its still the best tool for the job, I agree that something like C++ has better scalability from a pure language perspective but java far more scalable from an environmental perspective.
There is no such things as a clustered app server in the C++ world, MQ servers that can push through millions of message a day within the bounds of a full XA transaction.You either build them yourself which would take years or you use Java.
And part from the 3 possible contenders to the enterprise crown (C++, java,.NET) nothing else even comes close.
Haha, if java doesn't scale why is it the defact standard for any large enterprise?
Probably not the best language to write a ray tracer or an on the fly 3D engine but the stuff I seen java do is pretty impressive. Go take a look at throughput of something like Websphere MQ.
I am a java programmer by trade and 95% of java development I see is developed on a windows desktop and deploy on a linux server. No rewrite, no it doesn't work on that platform. Write on windows, deploy to linux.
No you think you are a PHP expert who probably knows PHP syntax really well. Unless your 500 google searches later includes design paterns and architectual design descsions then you probably have made one or two dumb descsions through no fault of your own that will come back to haunt you later on.
writing php vs.net vs java vs c++ is more than just syntax
you and me both, think everybody else likes to complain and have new languages spoon feed to them.
I am in a heavy consulting environment and I need to learn new business models on top of new lanaguages/environment/frameworks. Find the more I need to learn, the quicker I pick up stuff.
What? Of course its a liability, any person worth their salt will jump ship as soon as an apporiate paying job comes along. The only way to make it worthwhile or a bargain to the company is to the bring the developer on for a fixed term contract. Say 6 months, with penately clauses on both sides for early termination. That way the company knows they are getting a senior resource at a bargain who will stick around and the developer has work for the next 6 months.
Anybody who says that the differences between lets say java and C# are just syntactic sugar are retarded. There is a lot more to developing a solution than just the syntax used. Design patterns, frameworks, choices etc are very different when build large scalable solutions in a Java world vs a C#/.net world.
When did he once say that he was advocating scientific research unrestricted by ethics/morals? He said and I repeated, that the scientitic research without ethical guidelines tends to speed up the research process but it doesn't make it right.
Try having a logical arguement without your emotions getting in the way. Stating a fact and agreeing with it are not the same thing!
Spot on, only advice I could ever give to a fresh out of college kids is hold out for the right job. If you can make ends meet working as tutor at college then do that.
Seen loads of pontentially promising careers destoryed by people accepting positions in call centers to make ends meet.
That first job you take will define your career unless you are prepared to resign and start again from scratch.
Haha, no! HTML5 is there as a presentation layer and is not going to replace any backend processing. Webservices/Database processes etc will still be a written in .net/C# etc frontends change.
HTML5/Javascript is effectively replacing silverlight.
Not funny, rather sad - shows you how screwed peoples priorities are when they believe that compare to the US China is the less of the two evils.
Hibernate has provided this type of functionality to Java for ages and with a decent framework you should have at most a couple of XML for your entire solution. With a decent framework everything is annotated - added an @Entity to your class and you done.
EntityManager em;
Persisting an object to a database:
Location loc = new Location();
em.persist(loc);
Getting an object from:
Location loc = em.find(Location.class, id);
Huh? I came from a heavy PHP background and over the last 5 years moved across in the java world. Stuff like JBoss Seam and Richfaces is awesome - remembering the days of PHP is like remembering an abusive marriage
umm... You know modern day java web frameworks support that as well? Its called hot-deploy - save and reload the browser.
PHP has zero benefits over some of the modern day java web frameworks. Speed of development, maintainability, scalability. Hell when you start comparing it to ASPX/.net, Ruby on Rails, Python - PHP has zero benefits over any modern web frameworks.
Nothing, your average slashdot user doesn't deal with change well.
If slashdot had been around at the time we would be having the same debate re windows 3.1 migration to windows 95
Of course it can, the only thing stopping us from creating long chained hydrocarbons artificially is the power cost and practical large scale production capabilities. Cheaper to just extract it from the ground
You could theoretically use the output of a large nuclear plant to artificially create a replacement and compatible form of petroleum. Fly airplanes, produce fertilizers etc
Well said, I wrote a java to native code compiler in java because I wanted to see if I could do it not because I wanted something to replace the offical JDK.
People here don't get the whole let me see if I can do something different for the fun of it - sometimes different is good and sometimes its a waste of time.
Mono in the C# world is no different to OpenJDK or GCJ in the java world - they will always be second class citizens and as you put it have an uphill battle.
Umm.... I think alot of people would tend to disagree with you on the drawbacks. http://www.circumcision.org/adults.htm
Any decent IDE will provide all of that for even the most bizare dynamically typed language. Hell the old PHP IDE from Zend offered this level functionality and I last used that 5 years ago
Spot on, people on /. hate change!
/. equivalent of the time would be complaining how much better the candle is.
I am convinced that if we were all around during the invention and adoption of the light bulb the
whats a perl programmer? is that kind like an old person that can still read morse code?
Maybe you talking about quick vigorous activity, but any endurance race I do gives me the munchies.
I do a lot of triathlons and in the last few miles of the run I start fantasizing about eating pizza. Its really odd!
Its still the best tool for the job, I agree that something like C++ has better scalability from a pure language perspective but java far more scalable from an environmental perspective.
.NET) nothing else even comes close.
There is no such things as a clustered app server in the C++ world, MQ servers that can push through millions of message a day within the bounds of a full XA transaction.You either build them yourself which would take years or you use Java.
And part from the 3 possible contenders to the enterprise crown (C++, java,
Haha, if java doesn't scale why is it the defact standard for any large enterprise?
Probably not the best language to write a ray tracer or an on the fly 3D engine but the stuff I seen java do is pretty impressive. Go take a look at throughput of something like Websphere MQ.
What?? Please indicate which studies?
I am a java programmer by trade and 95% of java development I see is developed on a windows desktop and deploy on a linux server. No rewrite, no it doesn't work on that platform. Write on windows, deploy to linux.
Grow a back bone! The rubbish only happens if you put up with it.
Haha, if this your work please write a book!
No you think you are a PHP expert who probably knows PHP syntax really well. Unless your 500 google searches later includes design paterns and architectual design descsions then you probably have made one or two dumb descsions through no fault of your own that will come back to haunt you later on.
.net vs java vs c++ is more than just syntax
writing php vs
you and me both, think everybody else likes to complain and have new languages spoon feed to them.
I am in a heavy consulting environment and I need to learn new business models on top of new lanaguages/environment/frameworks. Find the more I need to learn, the quicker I pick up stuff.
What? Of course its a liability, any person worth their salt will jump ship as soon as an apporiate paying job comes along. The only way to make it worthwhile or a bargain to the company is to the bring the developer on for a fixed term contract. Say 6 months, with penately clauses on both sides for early termination. That way the company knows they are getting a senior resource at a bargain who will stick around and the developer has work for the next 6 months.
Anybody who says that the differences between lets say java and C# are just syntactic sugar are retarded. There is a lot more to developing a solution than just the syntax used. Design patterns, frameworks, choices etc are very different when build large scalable solutions in a Java world vs a C#/.net world.
When did he once say that he was advocating scientific research unrestricted by ethics/morals? He said and I repeated, that the scientitic research without ethical guidelines tends to speed up the research process but it doesn't make it right.
Try having a logical arguement without your emotions getting in the way. Stating a fact and agreeing with it are not the same thing!