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!

12 comments:

daGuv 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.

Proactiv Acne Solution 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...

情趣用品,情趣用品,情趣用品,情趣用品,情趣,情趣,情趣,情趣,按摩棒,震動按摩棒,微調按摩棒,情趣按摩棒,逼真按摩棒,G點,跳蛋,跳蛋,跳蛋,性感內衣,飛機杯,充氣娃娃,情趣娃娃,角色扮演,性感睡衣,SM,潤滑液,威而柔,香水,精油,芳香精油,自慰套,自慰,性感吊帶襪,吊帶襪,情趣用品加盟AIO交友愛情館,情人歡愉用品,美女視訊,情色交友,視訊交友,辣妹視訊,美女交友,嘟嘟成人網,成人網站,A片,A片下載,免費A片,免費A片下載愛情公寓,情色,舊情人,情色貼圖,情色文學,情色交友,色情聊天室,色情小說,一葉情貼圖片區,情色小說,色情,色情遊戲,情色視訊,情色電影,aio交友愛情館,色情a片,一夜情,辣妹視訊,視訊聊天室,免費視訊聊天,免費視訊,視訊,視訊美女,美女視訊,視訊交友,視訊聊天,免費視訊聊天室,情人視訊網,影音視訊聊天室,視訊交友90739,成人影片,成人交友,美女交友,微風成人,嘟嘟成人網,成人貼圖,成人電影,A片,豆豆聊天室,聊天室,UT聊天室,尋夢園聊天室,男同志聊天室,UT男同志聊天室,聊天室尋夢園,080聊天室,080苗栗人聊天室,6K聊天室,女同志聊天室,小高聊天室,上班族聊天室,080中部人聊天室,同志聊天室,聊天室交友,中部人聊天室,成人聊天室,一夜情聊天室,情色聊天室,寄情築園小遊戲情境坊歡愉用品,情趣用品,成人網站,情人節禮物,情人節,AIO交友愛情館,情色,情色貼圖,情色文學,情色交友,色情聊天室,色情小說,七夕情人節,色情,情色電影,色情網站,辣妹視訊,視訊聊天室,情色視訊,免費視訊聊天,美女視訊,視訊美女,美女交友,美女,情色交友,成人交友,自拍,本土自拍,情人視訊網,視訊交友90739,生日禮物,情色論壇,正妹牆,免費A片下載,AV女優,成人影片,色情A片,成人論壇,情趣,免費成人影片,成人電影,成人影城,愛情公寓,成人影片,保險套,舊情人,微風成人,成人,成人遊戲,成人光碟,色情遊戲,跳蛋,按摩棒,一夜情,男同志聊天室,肛交,口交,性交,援交,免費視訊交友,視訊交友,一葉情貼圖片區,性愛,視訊,視訊聊天,A片,A片下載,免費A片,嘟嘟成人網,寄情築園小遊戲,女同志聊天室,免費視訊聊天室,一夜情聊天室,聊天室

Anonymous said...

We specialize in laptop battery,laptop AC adapters. All our products are brand new, with the excellent service from our laptop battery of customer service team.
the most convenient and cheap replacement battery online shop in uk. We specialize in laptop batteries, laptop AC adapters.
All our laptop AC adapters are brand new, with the excellent service from our customer service team.
the most convenient and cheap battery online shop in uk.
You can find some battery and adapter from here is very cool.

said...

A片,A片,成人網站,成人漫畫,色情,情色網,情色,AV,AV女優,成人影城,成人,色情A片,日本AV,免費成人影片,成人影片,SEX,免費A片,A片下載,免費A片下載,做愛,情色A片,色情影片,H漫,A漫,18成人

a片,色情影片,情色電影,a片,色情,情色網,情色,av,av女優,成人影城,成人,色情a片,日本av,免費成人影片,成人影片,情色a片,sex,免費a片,a片下載,免費a片下載

情趣用品,情趣用品,情趣,情趣,情趣用品,情趣用品,情趣,情趣,情趣用品,情趣用品,情趣,情趣

A片,A片,A片下載,做愛,成人電影,.18成人,日本A片,情色小說,情色電影,成人影城,自拍,情色論壇,成人論壇,情色貼圖,情色,免費A片,成人,成人網站,成人圖片,AV女優,成人光碟,色情,色情影片,免費A片下載,SEX,AV,色情網站,本土自拍,性愛,成人影片,情色文學,成人文章,成人圖片區,成人貼圖

情色,AV女優,UT聊天室,聊天室,A片,視訊聊天室

漢美女 said...

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

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

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

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

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

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

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

Anonymous said...

童裝批發
童裝批發
童裝
童裝
酒店喝酒
酒店消費
暑假打工
寒假打工
酒店經紀人
酒店現領
禮服店
酒店小姐
酒店兼職
酒店上班
酒店兼職
禮服店
酒店上班
酒店打工
酒店小姐
酒店經紀
酒店兼差
假日打工
台北酒店經紀
寒暑假打工
專業酒店經紀
酒店藝名
台北酒店
酒店日保
酒店入行
台北禮服店
酒店類型
酒店午場
酒店規定
酒店行政
酒店資訊

wasirdenature 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

lionelmessi10 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