"There have been a number of language[s] coming up lately," noted James Gosling today at Sun’s World Wide Education & Research Conference in New York City when asked if Java was in any kind of danger from the newcomers. "PHP and Ruby are perfectly fine systems," he continued, "but they are scripting languages and get their power through specialization: they just generate web pages. But none of them attempt any serious breadth in the application domain and they both have really serious scaling and performance problems."
Dynamic Languages
Submitted by david on Thu, 08/05/2010 - 21:24
Dynamic Languages are all the rage these days, and if you aren't learning one or working with one - you should fix that. Even if you are a C, C++, or Java developer and thing you will be one for the rest of your life, you owe it to your career to at least work with a dynamic language and understand the good and the bad first hand.
What we cover here at translucent development is sure to evolve in the dynamic language space, so we'll add to this list as they get added. Please bear with us as we get the development links section of translucent development up and running.
Dynamic Languages are all the rage these days, and if you aren't learning one or working with one - you should fix that. Even if you are a C, C++, or Java developer and thing you will be one for the rest of your life, you owe it to your career to at least work with a dynamic language and understand the good and the bad first hand.
What we cover here at translucent development is sure to evolve in the dynamic language space, so we'll add to this list as they get added. Please bear with us as we get the development links section of translucent development up and running.
-
dynamic languagesjava
-
Those in the know are aware that a Java web application can't be clustered unless it is marked as 'distributable' and Grails applications are not by default marked as such. The easy solution is to add the
element to the web descriptor, but you won't find a web.xml file in a standard Grails application. That's because Grails generates the web descriptor on the fly when it needs one. Fortunately, a web.xml that you can edit is only a command away. grailsweb frameworks -
The primary purpose of both this post, and my previous post on comparing Google AppEngine language performance is to show that while Google offer Java on AppEngine, the performance of Java Applications for low-traffic (or growing) sites may not be what you are expecting on day one.appenginegroovygrailsjava
-
I'm uncomfortable with the increasing number of build tools available for Java. At the beginning, everything was simple : Ant was here, and did its job. However, while Ant is very good at build customization, it had the cons of its pros: for each project, you had to copy parts of your ant scripts from another project, or create an Ant plugin. However, in every organization, or worse, every developer had its own way of building projects, organizing source code and so you could rapidly come with projects which used the same build tool, but in a totally different manner.build toolsgroovyjavamaven
