Home

In the interests of being fair and balanced, TheServerSide.com has decided to cover not only J2EE, but also PHP and Ruby. Since most enterprise java developers are not building large scale systems anyway, we think scripting languages are newsworthy for the enterprise Java audience. Plus, thanks to JSR 223, scripting language developers are compiling to java bytecode anyway.

As an introduction, Ruby is a small-grammar scripting language that enables the enterprise developer to work 20x faster than in Java, with no errors. Ruby-powered laser printers have been reported to print up to 60 pages per minute, for example, which Ruby supporters say is evidence that the printer manufacturers implemented Ruby poorly.

Developers of the RIFE framework attempted to save face for Java by also building a comparable laser printer; however, the printer could only chug along at about 30 pages a minute.

An informal poll showed that women do not appreciate Ruby much, with one woman stating, "What I want instead: JEMS." Marc Fleury could not be reached for comment.

PHP is a scripting language useful for many things, but with particular focus on the web, back-end services, and desktop applications. "PHP’s clean API allows the programmers, not the language, to provide the suckiness factor," says well-known Java expert Juan Valdez. It also boasts speed improvements over Java, with tests showing that boxes running PHP/Zend, when thrown out of an airplane, land up to seven seconds faster than similar boxes running WebLogic, thrown from the same altitude. One commentator on the benchmark said that this proved that PHP was "better than gravity."

These enterprise-level toolkits are quite popular, and as such are very newsworthy for the Java enterprise audience. As with enterprise Java, if you have enterprise-level tips or news items concerning PHP or Ruby, please use the "post news" link above.

PHP/GTK brings a new era to server-side enterprise development. Tight coupling with the world's fastest growing desktop environment and no duplication of effort when learning a language to build a familiar GUI for your customers. Ever wanted to confirm every action of your website on the server with a convenient GUI. That moment has arrived as you can quickly create pop-up dialogs with nice GTK themed buttons.

I'm happy that TSS is at last acknowledging the advancements that are being made in the PHP world!

Although they haven't announced it yet, TSS is also dropping their .NET web site, to concentrate on the new Ruby and PHP sections.

It seems that there are more people interested in open source solutions than proprietary ones, even if they come supported by one of the biggest software companies in the world.

Other reasons cited were : - editors are tired of constantly have to deal with all the J2EE vs .NET bs, they prefer to choose sides, it's more relaxing- Microsoft is slowly dropping .NET for pure Avalon XML development- Sun has now more budget for advertising space than Microsoft

This is great news. I've been watching Ruby for some time, and wishing its success hoping it provides an alternative programming environment to Java one day (not Phyton, thanks, I don't think indenting should matter for how a language is interpreted). In this light, the news item on Ruby on Rails was immensely useful for me, and further news from Ruby world will be much appreciated in the future.

A Note on Ror: its data access method proves, one more time, whenever we start "generating" code to get a technology to function properly, it's time to invent a better method to replace the code generation, replace it with a cleaner language/technology. Think how we generate POJO's for Java persistence technologies. RoR's database table columns being interpreted by RoR db classes as attributes automatically, with no getters/setter generation is the perfect example of this.

Attention ladies and gentleman, please be sure your fire retardent suit is properly adjusted. Under the cushion of your seat, you will find a state of the art armor made from the finest asbestos and kevlar. Please insert your arms through the holes at the side. Take each strap and hook it on the ring on the opposite end. Pull on the strap to tighten, but make sure you are still able to breathe. Please note, do not wear other clothing on top of the fire retardant suit, since it will burn and could cause physical harm. On the left shoulder, you will notice a small mask. In the event the heat is too hot, please place the mask firmly over your nose and mouth and pull the elastic strap over your head. Before assisting others, please put on your own mask. We at theFlameSide realize you have choices and would like to thank you for choosing theFlameSide. In the seat pocket infront of you, we have provided complementary reading material copied and pasted from the finest blogs on the internet.

Good decision. I found that most people think scripting languages as a means to develop UI. But there are many areas wher scripting languages can be used, example in a workflow.I also found that not many emphasize on the concepts of scripring language , that it has no TYPES.

Although I found the joke really funny, it was also intrumental in proving that some developers, who identify themselves as enterprise developers, do not even read a short post, let aside work enough on the topic to post something intelligent. Instead most people just read the topic and jump straight to the conclusion. Hey, wake up! Reading serverside.com and copying code samples do not make you an enterprise developer. What can i say? April fools...

Although I found the joke really funny, it was also intrumental in proving that some developers, who identify themselves as enterprise developers, do not even read a short post, let aside work enough on the topic to post something intelligent. Instead most people just read the topic and jump straight to the conclusion. Hey, wake up! Reading serverside.com and copying code samples do not make you an enterprise developer. What can i say? April fools...

Although I found the joke really funny, it was also intrumental in proving that some developers, who identify themselves as enterprise developers, do not even read a short post, let aside work enough on the topic to post something intelligent. Instead most people just read the topic and jump straight to the conclusion. Hey, wake up! Reading serverside.com and copying code samples do not make you an enterprise developer. What can i say? April fools...

Hey, c´mon !! Two or three guys in a millions universe ? The thing I most like here in TSS is about the diversity of opinion. There are people from all countries and cultures , from fresh novices and amateurs to f. high skilled and entrepreneur IT people sharing ideas, experience and sometimes insults ;)

So all I would say is let these guys post their mistakes here, it is up to you if you agree with them or not. Perhaps they are just starting to grasp English, perhaps they are lazy, perhaps they are teens or just guys high motivated about "the last cool thing" since Ruby and script is a hot topic lately.

Anyway, my point is "Don't expect to read only intelligent posts here !". They (we) can do mistakes and call themselves enterprise developer or rocket scients, wherever. After all we do live in a world where some guys do what they do and call themselves "presidents".

Dear Rodolfo, point taken. On the other hand, I'm afread I don't agree it's just 2 or three guys. I love diversity of opinion, but keep in mind that us j2ee developers have to read a lot of stuff. Therefore, I prefer to read well thought comments and articles. Don't get me wrong, flaming was not my intention. I was just pointing out something which I believe is very serious. I don't consider myself "a rocket scientist", but then again, I strongly believe it does not take a "rocket scientist" to read a half-page article completely. Anyways, like I said in the beginning, point taken.

Look at some of the things presented as facts in the article, and ask yourself if this is anything other than an AFD article.

What's really sad is how blatantly obvious they had to make this to try to keep people from being confused. A GOOD April Fools Day joke is subtle and not immediately obvious that it's false.... And yet people here still managed to not get it. *sigh*

Since most enterprise java developers are not building large scale systems anyway

Most enterprise java developers are not building enterprise systems. And most large-scale developers are building small-scale systems anyhow. Most J2EE developers and developing J2ME. Most Java developers and using .Net and most lawyers are the model of integrity and generosity.

It also boasts speed improvements over Java, with tests showing that boxes running PHP/Zend, when thrown out of an airplane, land up to seven seconds faster than similar boxes running WebLogic, thrown from the same altitude.!

Where in the world do you get this data?!! I haverun these test myself and have found NO differencein the performance from low, medium and high altitudedrops, even under the same criterias that the intelligent agencies use to prove WMD. This data is fabricated!!

- Because it can be used for personal work, administrative tasks or monster (hundreds of developers) apps.

- Because it approach Functional Programming in a non-hurting and pedagogical way (IMHO Func.Prog. is the most important and the top one Design Patterns a soft. developer must know about).

- Because it's C friendly, that makes it lovely for embedded systems.

- Because it is completly free.

- Because implementation for major platforms ALREADY exists (C, Java, Net) with a Parrots version comming soon.

With the exception of Ruby I have used Java, PHP, Perl, C/C++, C#, *Basic, Pascal and Python outakes them all in 99% of scenarios. For ruby I have just read the language introduccion and sintaxis as well as some examples and IMHO it has no advantage respect to Python while the code is much less friendly to read.

- ¿Why is that TheServerSide ignores the recent survey in this portal in which Python won the title of "favorite scripting language for Java"?

I realise this is a very poor way to judge a language, but on the occasions I take an interest in Python, I get so far then start to see __stuff__ __like__ __this__ and it just gets too ugly for me.

I felt the same thing when I start learning python. I also have problems with many many weirdnesses of the language. However, after few months, it turned out that I spend most of my time solving problems with python. The __stuff__ __like__ __this__ help the language to avoid intoducing too many special keywords, and keep the language simple and extensible also.

This thread clearly divides the TSS readership into the categories:- Can read (ie. "is willing to spend time on reading")- Cannot read (ie. isn't willing to read but has an opinion based on an articles title)

Maybe the 60% of the posters who fall into the second category to unplug and stop the blogs I bet they write and read a good old-fashioned book instead.

TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations technology projects - with its network of technology-specific websites, events and online magazines.