精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當前位置:新聞中心行業動態 → 正文

開發應用框架那么多,企業到底該怎么選?

責任編輯:editor006 作者:三文魚 |來源:企業網D1Net  2018-01-20 17:27:39 本文摘自:it168網站

在企業為開發應用程序選擇框架時,都希望能選中一款最佳框架,這要就需要在以下幾個標準之間找到最佳的折衷方案:

1. 適用范圍 —— 框架可以開發應用程序的哪一部分?需要一組框架還是只需要一個?

2. 開發速度 —— 開發速度能有多快?

3. 可管理性和靈活性 —— 框架的體系結構、性能和其他限制。

框架的分類

將上述標準與各個類別的一套特點突出框架相結合,得出了如下結果:

高級編程語言或“無框架”方法

這種“沒有框架”的方法是一個退化的案例,它提供了最廣泛的適用性和最高的可管理性和靈活性。顯然,這也是企業開發應用程序最慢的方法,所有的組件都需要您重新手動創建。通常,這一級別用于構建使開發速度更快的框架。

狹隘的框架

這一類中具有代表性的框架很多。它們都旨在通過提高抽象層次,為其領域提供一個明確的API來簡化某個特定的、非常小的領域的開發。捆綁ORM、中間件、用戶界面、消息和其他類型的框架并不是一件容易的事情。然而,在這個類別中,框架都具有令人滿意的開發速度和高度靈活性。

代碼生成器/聚合器

這一類的框架旨在加快應用程序開發的早期階段。事實上,它們基于窄集中的框架來配置您的應用程序。以JHipster為例,它將使用基于生成Spring的應用程序,來生成一個基于Angular的用戶界面。在啟動階段之后,使用這樣的框架的價值并不大。

高層次的全堆棧框架

這一類介紹了針對窄焦點框架的下一個抽象層次。因此,在這一層您已經擁有了一個完整的基礎架構,可以更快地構建全面的企業應用程序。以CUBA平臺為例,它提供了用于構建三層應用程序的全棧體系結構,其中包括軟件刪除、數據感知組件、文件存儲以及高級模塊等廣泛使用的企業應用程序通用功能:認證和授權、數據審計等。這一類最適合開發ERP類系統、業務應用程序或企業級定制軟件。

低/無代碼框架

在這一階段,您完全失去了對代碼庫的控制,只能在預定義的擴展點中開發少量的邏輯。因此,如果這樣的框架在性能、部署選項、UI組件、集成等方面滿足您的要求,這將是配置您的應用程序的最快方式。但您可能無法跨越架構限制。

寫在最后

在為企業選擇合適的應用程序開發框架時,首先要解決權衡問題,并找到適合要求的適用范圍、開發速度、靈活性和可管理性的組合。一旦解決了這個問題,就將能夠專注于在正確的類別中選擇框架。

最后,筆者提供了一個框架類和典型應用的表,以供企業選擇。

關鍵字:JHipster

本文摘自:it168網站

x 開發應用框架那么多,企業到底該怎么選? 掃一掃
分享本文到朋友圈
當前位置:新聞中心行業動態 → 正文

開發應用框架那么多,企業到底該怎么選?

責任編輯:editor006 作者:三文魚 |來源:企業網D1Net  2018-01-20 17:27:39 本文摘自:it168網站

在企業為開發應用程序選擇框架時,都希望能選中一款最佳框架,這要就需要在以下幾個標準之間找到最佳的折衷方案:

1. 適用范圍 —— 框架可以開發應用程序的哪一部分?需要一組框架還是只需要一個?

2. 開發速度 —— 開發速度能有多快?

3. 可管理性和靈活性 —— 框架的體系結構、性能和其他限制。

框架的分類

將上述標準與各個類別的一套特點突出框架相結合,得出了如下結果:

高級編程語言或“無框架”方法

這種“沒有框架”的方法是一個退化的案例,它提供了最廣泛的適用性和最高的可管理性和靈活性。顯然,這也是企業開發應用程序最慢的方法,所有的組件都需要您重新手動創建。通常,這一級別用于構建使開發速度更快的框架。

狹隘的框架

這一類中具有代表性的框架很多。它們都旨在通過提高抽象層次,為其領域提供一個明確的API來簡化某個特定的、非常小的領域的開發。捆綁ORM、中間件、用戶界面、消息和其他類型的框架并不是一件容易的事情。然而,在這個類別中,框架都具有令人滿意的開發速度和高度靈活性。

代碼生成器/聚合器

這一類的框架旨在加快應用程序開發的早期階段。事實上,它們基于窄集中的框架來配置您的應用程序。以JHipster為例,它將使用基于生成Spring的應用程序,來生成一個基于Angular的用戶界面。在啟動階段之后,使用這樣的框架的價值并不大。

高層次的全堆棧框架

這一類介紹了針對窄焦點框架的下一個抽象層次。因此,在這一層您已經擁有了一個完整的基礎架構,可以更快地構建全面的企業應用程序。以CUBA平臺為例,它提供了用于構建三層應用程序的全棧體系結構,其中包括軟件刪除、數據感知組件、文件存儲以及高級模塊等廣泛使用的企業應用程序通用功能:認證和授權、數據審計等。這一類最適合開發ERP類系統、業務應用程序或企業級定制軟件。

低/無代碼框架

在這一階段,您完全失去了對代碼庫的控制,只能在預定義的擴展點中開發少量的邏輯。因此,如果這樣的框架在性能、部署選項、UI組件、集成等方面滿足您的要求,這將是配置您的應用程序的最快方式。但您可能無法跨越架構限制。

寫在最后

在為企業選擇合適的應用程序開發框架時,首先要解決權衡問題,并找到適合要求的適用范圍、開發速度、靈活性和可管理性的組合。一旦解決了這個問題,就將能夠專注于在正確的類別中選擇框架。

最后,筆者提供了一個框架類和典型應用的表,以供企業選擇。

關鍵字:JHipster

本文摘自:it168網站

電子周刊
回到頂部

關于我們聯系我們版權聲明隱私條款廣告服務友情鏈接投稿中心招賢納士

企業網版權所有 ©2010-2024 京ICP備09108050號-6 京公網安備 11010502049343號

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 吉水县| 图木舒克市| 安康市| 阿巴嘎旗| 全椒县| 青川县| 淮北市| 吉木萨尔县| 息烽县| 平山县| 湘西| 秀山| 西林县| 宜阳县| 嘉祥县| 营口市| 武强县| 贵德县| 广昌县| 富川| 淄博市| 台南县| 彭山县| 宽城| 枣强县| 济阳县| 凤冈县| 门源| 柳河县| 苍南县| 丽水市| 巫溪县| 乐至县| 射洪县| 灵川县| 永安市| 文山县| 额敏县| 济阳县| 泸定县| 西青区|