如何快速高效的完成一個3層架構的應用系統的開發
現在3層架構的應用的需求越來越多。我個人認為利用java技術去實現這方面的應用是最好的。但是目前java也沒有一個很好的工具去實現這方面的應用。(應該講是快速的實現這方面的實際應用)不管如何,開發人員如果選擇了java。他就要面對諸如:安全、日誌、資料庫的連線、管理使用者生存、負責業務分發,控制業務併發負載、報表處理.......。有人講jbuild。對,這個工具是不錯。但是他還是沒有遠遠達到去“快速”開發一個基於中介軟體技術應用的實際專案。它還是會讓程式設計人員去面對上面提到的諸如此類的問題。有人可能會笑我,因為程式設計師如果不去熟悉這些技術細節,那還寫什麼程式。
但是我認為程式設計師還要分幾等:系統級的開發、應用級的開發。實際上微軟在這方面做的真的很好。他提供的.net,VB開發工具就是讓程式設計師去多多關心應用級的開發。也就是講開發人員只要去關心終端使用者業務邏輯的開發,而少做系統方面的實現。
回過頭,看看國內很多企業他們目前用的都是基於以前c/s架構的網路產品。我不是講c/s架構不好。舉個例子:一個保險公司,它在全國有很多的子公司。各個子公司與子公司的資源共享,子公司與母公司的資源共享,如何實現?以前用基於c/s架構的軟體產品不論從公司的對硬體的投資、技術人員的投資、更甚公司運作的效率、母公司對子公司的控制來講。他們都有充分的理由去選擇基於b/s架構的軟體產品。但是就是這種3層架構應用的複雜性,對程式設計師技術的高要求,導致了很多專案的實施是不如人意。如何解決這個問題?這就是擺在我們這些java程式設計師面前的一個比較嚴峻的問題。因為必盡我們是希望技術轉化為生產力。
那麼如何實現快速開發呢?我希望大家能多多提意見
我現在用jdevelop。感覺很好,但是我想把我自己做的相報表自動生成包容進去就不知道如何做了?
同時我也希望大家能夠就我前面的觀點多多討論。
但是我認為程式設計師還要分幾等:系統級的開發、應用級的開發。實際上微軟在這方面做的真的很好。他提供的.net,VB開發工具就是讓程式設計師去多多關心應用級的開發。也就是講開發人員只要去關心終端使用者業務邏輯的開發,而少做系統方面的實現。
回過頭,看看國內很多企業他們目前用的都是基於以前c/s架構的網路產品。我不是講c/s架構不好。舉個例子:一個保險公司,它在全國有很多的子公司。各個子公司與子公司的資源共享,子公司與母公司的資源共享,如何實現?以前用基於c/s架構的軟體產品不論從公司的對硬體的投資、技術人員的投資、更甚公司運作的效率、母公司對子公司的控制來講。他們都有充分的理由去選擇基於b/s架構的軟體產品。但是就是這種3層架構應用的複雜性,對程式設計師技術的高要求,導致了很多專案的實施是不如人意。如何解決這個問題?這就是擺在我們這些java程式設計師面前的一個比較嚴峻的問題。因為必盡我們是希望技術轉化為生產力。
那麼如何實現快速開發呢?我希望大家能多多提意見
我現在用jdevelop。感覺很好,但是我想把我自己做的相報表自動生成包容進去就不知道如何做了?
同時我也希望大家能夠就我前面的觀點多多討論。
相關文章
- 用MDA和傳統方法開發一個三層架構應用的對比架構
- 如何構建一個高效的開發流程
- 菜鳥要做架構師(一)——如何快速開發中小型系統架構
- 一文搞懂應用架構的3個核心概念應用架構
- Laravel wallet ,如何快速開發出一個錢包功能的應用?Laravel
- 如何構建一個高效的 golang web 開發環境GolangWeb開發環境
- 【架構設計】你的應用該如何分層呢?架構
- 多租戶系統的應用架構應用架構
- 瞭解安卓架構(linux核心層、系統執行庫層、應用框架層、應用層)安卓架構Linux框架
- 創業公司如何快速構建高效的監控系統?創業
- 如何使用PHP開發高效的WEB系統PHPWeb
- 統一整合資料平臺架構下的微應用開發架構
- 統一接入層架構的演進架構
- 傳統應用系統架構向微服務應用架構升級的實戰案例微服務應用架構
- 如何用Nginx搭建一個安全的、快速的微服務架構Nginx微服務架構
- 系統開發中的B/S架構架構
- .net下分層架構系統的開發技術規範(1) (轉)架構
- 統一PaaS架構支撐IT應用開發敏捷化架構敏捷
- 如何快速開發一款應用
- 如何快速搭建一個 “簡單模式” 的微服務架構模式微服務架構
- 如何用Nginx快速搭建一個安全的微服務架構Nginx微服務架構
- 教你如何用Nginx搭建一個安全的、快速的微服務架構Nginx微服務架構
- 第3章 Rails應用的架構AI架構
- 如何開發一個標準的雲原生應用?
- 大流量網站的底層系統架構網站架構
- 系統架構:Web應用架構的新趨勢---前端和後端分離的一點想法Web應用架構前端後端
- 實戰指南 | Serverless 架構下的應用開發Server架構
- 如何快速開發一款應用程式?
- Windows 應用開發的系統要求Windows
- 分層架構在資料倉儲的應用架構
- 如何快速開發SPA應用
- 微核心架構在大型前端系統中的應用架構前端
- 系統設計概念:生產 Web 應用的架構Web架構
- [轉]企業應用開發架構談(一)架構
- 企業應用開發架構談(一) (轉)架構
- 快速構建企業級應用的開發平臺
- 鴻蒙系統應用開發之JS實現一個簡單的List鴻蒙JS
- 新零售SaaS架構:訂單履約系統的應用架構應用架構