介紹幾個不錯的開發Web App & Ajax的架構

來源:互聯網
上載者:User

來自:http://www.cocoachina.com/macdev/network/2010/0322/774.html

 

1
Cappuccino不用說了,一直在推薦。用JS實現了類似objective-c文法的解析,而且實現了大部分cocoa架構中的東西,用法也一樣。
可以認為是cocoa for web
參考地址: http://cappuccino.org/

發出來的例子:http://cappuccino.org/learn/demos/
注意看那個280slides,巨牛x的線上keynote。

2
SproutCore,蘋果的me.com就是用的它,熟悉ruby on rails的用起來會很順手。
參考地址: checkUrl(this)" id="url_3">http://www.sproutcore.com/
開 發出來的例子 checkUrl(this)" id="url_4">http://www.sproutcore.com/demos/  有
me.com賬戶的就不用看這個了,直接看me吧。

3 PHOCOA
一個不錯的php架構,拿php開發了個架構,用來模仿cocoa的思路。key value實現的不錯。
參考地址: checkUrl(this)" id="url_5">http://phocoa.com/

下面是非蘋果的但是還不錯的東西

1
EXT JS 模仿windows介面的js架構
參考地址 http://extjs.com/

2
Delphi for PHP
CodeGear的商業軟體。基本就是實現了一個web的VCL,js和php互動不用自己考慮了,全是可視化的組件,直接拽。跟.net有點像,更方便
些。說是delphi其實文法更像c++ builder,都是$this->Edit1->Caption之類這種寫法。


考地址: http://www.codegear.com/products/delphi/php
http://bbs.phpres.com/forum-20-1.html
(這裡有下載)

當然,能自己寫自己寫也是不錯的。一些比較成熟的架構可以拿來在它基礎上做開發的東西有

1
Prototype.js
比較經典的一個js架構,多看看它的代碼可以受益匪淺。很多web 2.0網站都是用它來做,包括我現在公司做的web
game。
參考地址 :http://www.prototypejs.org/

2
Yahoo的YUI
沒用過,不過應該是不錯。
參考地址 :checkUrl(this)" id="url_10">http://developer.yahoo.com/yui/

3
Jquery
基本上可以和prototype相提並論的一個東西,我也沒用過。
參考地址 :checkUrl(this)" id="url_11">http://jquery.com/

在prototype和
jquery基礎上做的一些js特效架構也挺多,我比較常用的是Scriptaculous:
參考地址 :checkUrl(this)" id="url_12">http://script.aculo.us/

還有幾個php框
架,主要是實現mvc模式和簡化資料庫操作

1 zend framework
zend出的架構,沒用過,應該不錯
參考地
址 : checkUrl(this)" id="url_13">http://zendframework.com/

2
fleaphp 國內的一個架構,做的蠻好,現在新版叫qeephp。
參考地址 : http://qeephp.com/

3
thinkphp 也是國內的,他這個代碼風格我挺喜歡。
參考地址 : checkUrl(this)" id="url_15">http://www.thinkphp.cn/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.