摘要: Hibernate確實功能強悍,但在易用性、性能上存在缺陷。如果團隊中沒有一個精通Hibernate的高手,不適合使用Hibernate。 閱讀全文
01 2009 檔案
摘要: 根據The Computer Language Benchmarks Game的性能測試結果:
PHP : JRuby : Python : Java 大約是 1:2:4:100,以上結果僅供參考。另外,JRuby、Java比較占用內存。由此可以看出,Ruby應用于Web開發在性能上不會有太大的的問題,至少和PHP/Python是同一數量級的。 閱讀全文
PHP : JRuby : Python : Java 大約是 1:2:4:100,以上結果僅供參考。另外,JRuby、Java比較占用內存。由此可以看出,Ruby應用于Web開發在性能上不會有太大的的問題,至少和PHP/Python是同一數量級的。 閱讀全文
摘要: 程序員這個職業到底是不是吃青春飯,這個問題可能一直是每個初入職場的程序員心頭揮之不去的陰影。如果你是平常的程序員,或自認有才但運氣不好,就應該思考前程的問題。 閱讀全文
摘要: 程序員是最容易創業的,或者說是創業成本最低的職業。只要有一臺電腦和投入自己的時間,就可以寫出暢銷天下的軟件,這是每個程序員的夢想。更何況世界首富常年以來就是程序員出身的比爾蓋茨,這也刺激了更多的程序員走上創業之路??墒堑鹊秸娴拈_始創業,才發現這條路并不容易。程序員創業應該把自己定位到產品經理的職責角色,不要被技術上的優勢束縛。 閱讀全文
摘要: 在經濟陷入困境的時候,IT肩負著提高商業效率、降低成本開支的重任。考慮到這一點,以下是我給出的2009年上升與下降趨勢預測的清單。 閱讀全文
摘要: Good OS Co.差不多半年前發布了gOS3.0,一個在我看來是劃時代的Linux發行版。雖然確切的說,gOS算不上一個全新的發行版,因為它還只是基于Ubuntu8.04的一個改進,但是我仍然相信gOS3.0的出現必將大大加快Linux的普及。本來以為Good OS Co.會在Ubuntu8.10之后推出下一個版本的gOS,但是沒想到他們居然先弄了一個Cloud OS(直到昨天才發布仍然基于8.04的gOS3.1)。Cloud OS從這個名字來看應該是比gOS走得更遠了,畢竟都云了嗎。事實上它所帶出的"網絡即一切"的理念從長遠看來也是對的。不過Good OS CO.居然提出該系統與windows集成。雖然他們同時也號稱Cloud OS理論上可以和任何獨立OS集成,但是看看他們的頁面和新品介紹,感覺好像他們剛剛收到一筆微軟的買笑錢。難道就是想消除人們對他們是Google OS的誤解? 閱讀全文
摘要: 由于Java語言的局限性,實現一個Rails-like的Java開發框架一直是一個難題。在Java上想體驗Rails-like的開發模式,只能選擇Grails或者JRuby on Rails。然而這兩種框架都是動態語言實現的框架,只是基于JVM而不是基于Java語言本身。動態語言確實有很多優點,但往往難以調試。是否有一個 Java語言實現的Rails-like框架?答案是Play!
Play!的案例:
abikenow
http://www.abikenow.com
分享和搜索自行車的iPhone應用
Shigeta website
http://www.shigeta.fr
zebre
企業內部管理系統,使用了JPA 、AJAX和Google charts API等技術。
B&B media website
http://www.bandbmedia.com
zapps
zapps提供了一個完整的協作平臺,包括郵件、任務管理、日歷、文檔管理等功能。 閱讀全文
Play!的案例:
abikenow
http://www.abikenow.com
分享和搜索自行車的iPhone應用
Shigeta website
http://www.shigeta.fr
zebre
企業內部管理系統,使用了JPA 、AJAX和Google charts API等技術。
B&B media website
http://www.bandbmedia.com
zapps
zapps提供了一個完整的協作平臺,包括郵件、任務管理、日歷、文檔管理等功能。 閱讀全文
摘要: 論壇
涉及JPA、頁面模板、控制器、Session、Flash、自定義404/403頁面、安全、Email等
Blog
涉及JPA、頁面模板、控制器、Session、Flash、自定義404/403頁面、安全等
多種模板類型
Play!支持通過調用renderXXX方法輸出json、html、xml、二進制等多種回復類型,如果只是調用render()方法,Play!會根據瀏覽器的需要選擇不同的模板。
Flex客戶端
Play!應用程序粘合Amazon ECS (e-commerce API)和Flex客戶端的 閱讀全文
涉及JPA、頁面模板、控制器、Session、Flash、自定義404/403頁面、安全、Email等
Blog
涉及JPA、頁面模板、控制器、Session、Flash、自定義404/403頁面、安全等
多種模板類型
Play!支持通過調用renderXXX方法輸出json、html、xml、二進制等多種回復類型,如果只是調用render()方法,Play!會根據瀏覽器的需要選擇不同的模板。
Flex客戶端
Play!應用程序粘合Amazon ECS (e-commerce API)和Flex客戶端的 閱讀全文
摘要: 由于Java語言的局限性,實現一個Rails-like的Java開發框架一直是一個難題。在Java上想體驗Rails-like的開發模式,只能選擇Grails或者JRuby on Rails。然而這兩種框架都是動態語言實現的框架,只是基于JVM而不是基于Java語言本身。動態語言確實有很多優點,但往往難以調試。是否有一個 Java語言實現的Rails-like框架?答案是Play!
目前Play!沒有集成驗證功能,暫時可以使用下面兩個驗證框架作為替代:
Hibernate Validator
OVal
Play!開發團隊有實現一個類似Hibernate Validator功能的驗證框架的打算。 閱讀全文
目前Play!沒有集成驗證功能,暫時可以使用下面兩個驗證框架作為替代:
Hibernate Validator
OVal
Play!開發團隊有實現一個類似Hibernate Validator功能的驗證框架的打算。 閱讀全文
摘要: 在中國,沒有一個企業像金山這樣飽受爭議;在中國也沒有一個企業所走的路像金山這樣戲劇和充滿艱辛。金山在微軟的陰影和盜版的圍追堵截下生存了近20年,在國際軟件巨頭和盜版的雙重壓力下,金山軟件始終不懈充滿激情,從一路坎坷中頑強走來,被視為中國民族的軟件產業的領導者,在這個堅持夢想的創業故事中,你可以看到一家軟件企業在20年里的掙扎、轉折、挫敗、崛起和成長的全部歷程。金山的20年歷程就是一幅展現中國軟件產業20年跌宏起伏的歷史畫卷。 閱讀全文