日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Web开发框架–第1部分:选项和标准

發布時間:2023/12/3 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Web开发框架–第1部分:选项和标准 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在我的公司,我們正在評估未來幾年將使用哪種Web開發框架。

自上次評估以來,我們一直在使用由Struts 2驅動的Java應用服務器作為MVC,將Tiles作為模板引擎,將jQuery用于Javascript awesomennes,將DWR用于AJAX調用,將MyBatis作為ORM。

但是我們認為是時候重新評估并繼續使用更新/更好/更友好的框架了。

在這篇文章中,我將向您介紹我們的候選人以及我們評估每個框架所依據的標準。 在接下來的幾周中,我將發布每個框架的實際評估,最后是我們的選擇以及選擇的原因。

在列出候選人之前,我應該指出一些我們為了縮短名單而做出的假設和限制:

  • 我們將只評估基于Ruby,Python和Java的框架。 .Net或PHP或其他技術沒有任何問題,但是我們無法涵蓋所有??內容,而這三者是我們的主要候選人。
  • 該公司在Java平臺上擁有豐富的經驗和積累的知識,因此您將看到更多基于Java的框架。 盡管希望他們沒有偏見。
  • 所有框架都必須免費使用,最好是開源的。 另外,不必使用專有的IDE,應用程序服務器或數據庫來與它們一起開發和/或在生產環境中使用它們。

候選人

我們選擇評估的框架是:

  • 播放框架2.0
  • Ruby on Rails
  • Django的
  • Google Web工具包
  • Spring Roo
  • Spring框架
  • Struts2
  • JBoss接縫

標準

我們將使用的標準將由以下各項組成:

  • 學習曲線
  • 簡單任務的開發性能
  • 復雜/單一任務的開發性能
  • 依賴管理
  • 代碼性能/安全調整功能
  • 平臺升級/冗余功能
  • 企業市場接受度
  • 開發和使用SOAP和REST服務的復雜性

在每個標準項目中,將為每個框架分配不良,中等和良好的分數等級。 為了評估他們,我們將使用每個競爭者執行以下任務:

  • 在開發工作站中安裝框架
  • 使用免費的IDE,應用程序服務器和數據庫來設置開發環境
  • 開發框架教程概述的“ Hello world”或類似示例
  • 修改示例應用程序以通過自定義結構執行特定的數據庫查詢并顯示結果
  • 將依賴項添加到第三方庫并在我們的應用程序中使用它執行計算
  • 開發“ Hello world” REST服務
  • 從我們的應用程序中消費我們自己的服務

我們從Play Framework 2.0開始,我將在發布結果時將其發布。

參考: 選擇Web開發框架-第1部分: Ricardo Zuasti博客博客中JCG合作伙伴 Ricardo Zuasti的選擇和標準 。


翻譯自: https://www.javacodegeeks.com/2012/07/web-development-frameworks-part-1.html

總結

以上是生活随笔為你收集整理的Web开发框架–第1部分:选项和标准的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。