Thursday, May 24, 2007

Groovy, Ruby, PHP, Python: the revival of scripting languages

Scripting languages have been around for a long time but were regarded as only good for tactical quick-and-dirty applications. Then came the web and the need to add dynamic content to page templates through scriptlets (i.e. javascript). Then came the need to produce web pages directly from server-side (middle-tier and/or database).

To make this story short, 20+ millions web sites today are built using PHP, the most popular scripting language; add few millions for PERL, Python, and so on. Scripting languages got their "letter de nobless" and the rest is history!

Groovy, Ruby on Rails are the new generation of scripting languages. In chapter 5 of my book, i gave few examples of scripting languages running directly in the Oracle database including TCL (JACL), PYTHON (JYTHON), SCHEME and GROOVY. Note: these are just proof of concepts.

Even the Java community is embracing scriting languages through the proposed Java specification request 223 (particularly PHP) but The $1 Million question today is whether or not Ruby on Rails will overtake PHP and/or Java.

Just for fun, see this picture and this video.

Have Fun!

8 comments:

LHFVille said...

Makes you think eh? Is it that Java is just so popular to warrant that many books or is Ruby and Rails so straight-forward that 2 books suffice?

Food for thought?

I enjoyed the picture!!!

Georgi said...

Reading blogs about scripting languages the style you wrote I always remember a conclusion of one of our programmers which made me think, too:

"Scripting languages tend to make simple things more simple and complex things impossible."

Peter Bell said...

@Georgi,

No, I think good scripting languages make simple things quicker and difficult things possible (to paraphrase Alan Kay).

They have their place and I think we'll see a lot more project taking advantage of a mix of scripting and other forms of coding now with JSR 223 and the DLR for the CLR.

Anonymous said...

Those languages are the latest in which we must get towards it. But Java's powerful tool and language can't be deny any other languages. Anyway, those information are very much useful and clearly updated.

Varun said...

Hi,
As mentioned by Peter that Scripting languages makes it simpler. Really I admire the power of scripting language.
To give you and other a short benifit(may be everyone already know) "SPEED". Coz of scripting these scripting languages are more and more popular.
As you mentioned that PHP and CGI are occupying most of the WWW, first reason is quick and second reason is open source(free).
That is the main benifit people look at.
Even the web hosting companies look for less maintenance on the servers so they choose PHP as compared to Java/.Net requires more & regular maintenance (Though I dont know mch about what lacks in aspects of hardware and these languages but I came to know from some of the sources)

Anonymous said...

(法新社a倫敦二B十WE四日電) 「情色二零零七」情趣產品大產自二十三日起在倫敦的肯辛頓奧林匹亞展覽館舉行,倫敦人擺脫對性的保守態度踴躍參觀成人影片,許多穿皮衣與塑膠緊身衣的好色之徒擠進這項世界規模最大的成人生活展,估計三天展期可吸引八a片下載萬多好奇民眾參觀。

A片下載動計畫負責人情色米里根承諾:「要搞浪漫、誘惑人、情色電影玩虐待,你渴望的AV女優我們都有。」

a片說:成人電影「時髦的設計與華麗女裝,從吊飾到束腹到真人大小的色情雕塑,是我們由今年展出的數千件產品精選出的av女優一部分,參展產品還包括時尚服飾、貼身女用內在美、鞋子、珠寶、玩具、影片、藝術成人電影、圖書及遊戲,更不要說性愛輔具成人網站及馬術裝備。」

參觀民眾遊覽兩百五十多個攤位,有性感服裝、玩具及情色情色食品,色情影片迎合各種品味。

大舞台上表演的是美國野蠻搖av滾歌手瑪莉蓮曼森的前妻─全a片世界頭牌脫衣舞孃黛塔范提思,這是她今年在英國唯一一場表演。情色

以一九四零年代成人影片風格演出的黛塔范提思表演性感的天堂鳥、旋轉木馬及羽扇等舞AV蹈。

A片參展成人網站攤位有的推廣情趣用品,有情色電影的公開展示人體藝術和人體雕塑,也有情色藝術家工會成員提供建議。

Unknown said...

obat cina ambeien yang ampuh atasi wasir secara alami obat wasir berdarah di apotik obat untuk kemaluan pria keluar nanah di sertai perih saat kencing obat kencing perih dan bernanah kenapa dari kemaluan wanita mengeluarkan nanah obat alat kelamin keluar nanah obat kemaluan keluar nanah obat cairan nanah keluar dari kemaluan mengapa kemaluan keluar nanah cara mengobati kemaluan keluar nanah obat kemaluan keluar nanah ujung kemaluan keluar nanah obat penis keluar nanah kelamin pria keluar nanah obat kelamin pria keluar nanah obat kelamin pria keluar cairan nanah mengapa alat kelamin keluar nanah kemaluan laki laki keluar nanah kemaluan keluar nanah kemaluan keluar cairan nanah mengapa kemaluan keluar nanah cairan nanah keluar dari kemaluan kencing perih dan keluar cairan nanah cairan nanah keluar dari kemaluan pria

Anonymous said...

pg 1
jordan shoes
OFF-White
off white shoes
goyard
supreme clothing
yeezy 700
supreme clothing
off white t shirt
jordans