欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
博客園 - Fantasy Soft - 吹響反擊Ruby On Rails的號角

吹響反擊Ruby On Rails的號角

Posted on 2005-10-14 11:27 FantasySoft 閱讀(88) 評論(2)  編輯 收藏 收藏至365Key 所屬分類(lèi): All About Soft 、Elegant Python

        最近Ruby On Rails(ROR)的火熱程度真的讓人很驚訝,九月份的《程序員》也用了大量的篇幅來(lái)介紹這個(gè)新興的Web Application快速開(kāi)發(fā)框架。對新鮮東西向來(lái)都很好奇的我卻對ROR提不起興趣,也許是因為Ruby由日本人創(chuàng )造的緣故吧,我對Ruby一直有著(zhù)抗拒感,盡管ROR是丹麥的小伙子David開(kāi)發(fā)的。
        抗拒歸抗拒,ROR的成功著(zhù)實(shí)是一種促使我去思考的動(dòng)力。最簡(jiǎn)單的,Ruby與Python有著(zhù)無(wú)比緊密的聯(lián)系,那么在Python下有沒(méi)有類(lèi)似
ROR的開(kāi)發(fā)框架呢?答案是有,而且還非常的多!大家可以從兩個(gè)site中找到很多很多的選擇:WebProgrammingWeb Development with Python。在這讓人眼花繚亂的框架中,Zope是最為有名的,但是利用它來(lái)做開(kāi)發(fā)卻不見(jiàn)得高效,而且Zope所充當的角色更像是一個(gè)Application Server,與ROR所關(guān)注的范疇并不是很吻合;接下來(lái)就是CherryPy、Karrigell、TurboGearsDjango了。對于CherryPy的了解其實(shí)是來(lái)源與TurboGears,因為T(mén)urboGears是Python世界中直接與ROR對話(huà)的框架,它是ROR的競爭者,因此最早進(jìn)入了我的視野,大家可以看到ROR與TurboGears同時(shí)出現在了這條新聞中:TurboGears: Python on Rails? 。它最大的特點(diǎn)是并沒(méi)有reinvent the wheel,而是充分利用了現有的優(yōu)秀框架,提供了從前端至后端的解決方案,而CherryPy正是TurboGears的組成部分之一。Django也是ROR的競爭者,不過(guò)它還處于beta階段,官方版本至今還沒(méi)有發(fā)布,但是它已經(jīng)受到了廣泛重視,而國內的Python大牛limodou更看好Django,認為它會(huì )比TurboGears做得更好。推薦Karrigell也是受到了limodou的影響,他對Karrigell也是寵愛(ài)有加,大家可以瀏覽他的blog,里面有一篇文章說(shuō)明了他選擇Karrigell的理由。
        說(shuō)了半天,面對那么多的選擇,大家是不是有些厭煩了呢?是的,我一開(kāi)始見(jiàn)到這樣的一個(gè)列表的時(shí)候,我也有點(diǎn)蒙了。我開(kāi)始明白ROR的
成功或許不僅因為它本身的強大,而是眾人拾柴火焰高??!Web Programming Framework在Python世界里所面臨的困窘絲毫不亞于紛擾的J2EE世界。由于對這些框架了解還不多,我無(wú)法為大家作出Professional的推薦,只能夠說(shuō)說(shuō)自己的想法了。
        在這眾多框架中,我真正嘗試過(guò)的只有CherryPy,它真的很小巧,而功能一點(diǎn)都不差。小小一百多K的體積竟然還包含了一個(gè)Http S
erver,所完成的應用程序可以放到一個(gè).py文件中,部署起來(lái)會(huì )非常的方便,如果僅僅是開(kāi)發(fā)一個(gè)小型網(wǎng)站,CherryPy是一個(gè)不錯的選擇。大家可以從IBM網(wǎng)站上的CherryPy for CGI programmers這篇文章中獲得一些對CherryPy的感性認識。從中你會(huì )很驚喜的發(fā)現,代碼量竟然是如此之少!由于CherryPy簡(jiǎn)單而不失強大,更重要的,它是TurboGears的重要組成部分,因此從CherryPy開(kāi)始了解Python的Web Programming確實(shí)可以作為千里之行的第一步??!
        在利用這些框架來(lái)開(kāi)發(fā)Web應用程序,你會(huì )發(fā)現Template是一個(gè)十分重要概念。Template就是MVC中的View一樣,定義了應用程序的表現
層。因此要開(kāi)發(fā)一個(gè)實(shí)用的Web應用程序,成熟易用的Template系統是必不可少的,在TurboGears中,Kid就是這樣的一個(gè)Template System。同時(shí),Karrigell框架中Template系統對中文的支持是最好的,更加重要的是你可以從limodou的blog上找到豐富的參考資料。因此,你需要做更規模稍大一點(diǎn)的網(wǎng)站的時(shí)候,不妨考慮一下Karrigell了。BTW:limodou兄是一個(gè)熱心的人,呵呵~~~
        以上四個(gè)列舉出來(lái)的框架就差Django還沒(méi)有細說(shuō)了,對于它我還真的不知道該說(shuō)些什么了,大家還是看看Python wiki上對它的介紹吧。當
然,limodou兄也是對它倍加推崇的。最后不得不提一下一種現在還沒(méi)有出現也許在不久的將來(lái)會(huì )出現的Web開(kāi)發(fā)方式——利用IronPython來(lái)開(kāi)發(fā)ASP.NET!這種方式會(huì )在什么時(shí)候出現,它的影響將會(huì )有多大我們不得而知。但是這確實(shí)值得期待,我相信這樣的開(kāi)發(fā)方式會(huì )提高ASP.NET的開(kāi)發(fā)效率。
        以前學(xué)習Python還是停留在一個(gè)純粹的學(xué)習階段,而現在有了ROR的刺激,我想對于Python的關(guān)注也將轉移到Web Programming上了。我相信這樣的一個(gè)學(xué)習實(shí)踐過(guò)程是很有價(jià)值的,畢竟我學(xué)習.NET,學(xué)習J2EE,學(xué)習Portal,都是圍繞著(zhù)Web Programming。偶是一個(gè)花心的人,喜歡去了解很多的東西,雖然都不深刻。其實(shí),了解那么多就是為了能夠拓寬自己的思維,從不同的開(kāi)發(fā)方式中為各種問(wèn)題尋求更好的solution,也就是T型發(fā)展的一個(gè)面了,至于某一點(diǎn)的深入就放到以后再說(shuō)吧!吾好讀書(shū),不求甚解也,呵呵~~~
        讓我們都來(lái)關(guān)注Python在Web Programming的發(fā)展吧!歡迎各位與我一起討論Web Programming with Python!

        [后記](méi) 這只是一篇介紹性的文字,以“吹響反擊Ruby On Rails的號角”似乎有點(diǎn)名不副其實(shí)了。雖然我在文中提到我對Ruby有些抗拒,但是我也深信對于技術(shù)不該有偏見(jiàn)。因此,我也會(huì )關(guān)注ROR的發(fā)展,畢竟它獲得了廣大開(kāi)發(fā)人員的認可,忽視它可是不明智的!當然,我還是希望Python能夠在這場(chǎng)競爭中迎頭趕上,最終勝出。:)

Feedback

# re: 吹響反擊Ruby On Rails的號角   

2005-10-14 12:12 by idior
---
對新鮮東西向來(lái)都很好奇的我卻對ROR提不起興趣,也許是因為Ruby由日本人創(chuàng )造的緣故吧,我對Ruby一直有著(zhù)抗拒感,盡管ROR是丹麥的小伙子David開(kāi)發(fā)的。
---
haha same to me.
對ruby一點(diǎn)興趣都沒(méi)有,看了ror就不爽。python我喜歡。

# re: 吹響反擊Ruby On Rails的號角   

2005-10-14 12:23 by 寒楓天傷
俺與你一樣,就是覺(jué)得Rudy是小日本的玩意,不喜歡
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
三部曲 (評論: Programming Ruby中文版)
ONLamp.com -- Rolling with Ruby on Rails
What Programming Language Should a Beginner Learn in 2016? | Codementor
淺談五大Python Web框架
ROR歷險記
Rails 與 XML(一)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久