2011-09-29 79 views
3

我得到開發Web應用程序(如SAAS)的訂單。像ZohoCRM。
這是我第一個如此複雜的應用程序。大型Web應用程序的客戶端技術

關鍵要求是:

  • 一頁應用程序(不刷新頁面)
  • 方便的特點加入
  • 模塊化
  • UPD:實時數據交換:用戶 - 服務器 - 用戶(套接字或 長查詢)

所以我很難應付Javascript(jQuery)和Flash(Flex)。

思考關於JavaScript:

優點:pluginless,通過平板電腦和智能手機瀏覽器,支持輕量級(加載速度更快)。
缺點:在跨瀏覽問題,可查看的來源很多工作。

思考關於Flash:

優點:無需跨瀏覽,豐富的組件定製捏造。
缺點:需要插件,不清楚蘋果產品的情況。

那我該走哪條路?

在此先感謝。

UPD#1:它將是一個基於Web的商業應用程序。第一部分是基本的CRM功能。後來一步一步地獲得ERP功能。
主要的數據操作將與表格和樹木進行過濾。
目前只能在瀏覽器中使用。但我相信稍後會出現對平板電腦和智能手機支持的要求。

P.S.思考和谷歌搜索後,我越來越傾向於JavaScript堆棧(jQuery,主幹和下劃線)。

+0

您的描述很廣泛,它很可能開始一場火焰戰爭。如果你真的想要幫助決定採取哪條路徑,你應該提供更多關於計劃應用程序的信息(目標,內容...) –

回答

2

你提到的JavaScript的Pro是你應該使用JavaScript的原因。移動在網絡上越來越重要。

Flash很慢(與JavaScript相比),並且JavaScript上有足夠的功能。

以jQuery爲例,它處理跨瀏覽器問題。

+2

我同意HTML/JS通常是更好的選擇,只要Web應用程序沒有要求不可用的功能(如相機訪問)。但是關於「Flash比較慢(與JavaScript相比)」,你能否支持一些事實?根據我的經驗,Flash緩慢和CPU豬的口頭禪主要源於豐富的用戶界面和動畫幾乎總是在Flash中完成的時間,但是現在類似的東西現在用HTML/JS完成時,它通常很慢,CPU密集。更多關於這個問題在這裏:http://stackoverflow.com/questions/2576565/why-is-flash-so-hard-on-the-cpu/ –

+0

優秀評論拉爾斯。我認爲這是更多的,因爲我聽說過其他人。沒有真正的事實。 –

相關問題