成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談J-Hi的理論基礎(chǔ)

開發(fā) 后端
在當(dāng)今的企業(yè)級開發(fā)過程中隨著開源框架的不斷成熟(穩(wěn)定性與可維護(hù)性已不是問題),如何快速提高開發(fā)效率,降低開發(fā)成本已成為急待解決的問題。

趨勢

在當(dāng)今的企業(yè)級開發(fā)過程中隨著開源框架的不斷成熟(穩(wěn)定性與可維護(hù)性已不是問題),如何快速提高開發(fā)效率,降低開發(fā)成本已成為急待解決的問題。為了解決上述問題各各大型的軟件公司或是有五年以上經(jīng)驗(yàn)積累的中、小型軟件公司都會有各自的解決方案。或是制定完整的開發(fā)方案;或是有一個(gè)帶一些業(yè)務(wù)的框架;或是有自己的開發(fā)工具。在這個(gè)大環(huán)境的驅(qū)動(dòng)下也不乏一些專做開發(fā)平臺的公司應(yīng)運(yùn)而生。究其原因,這是一種趨勢,我們認(rèn)為軟件行業(yè)正在走著一條硬件的老路,在此我們先回顧一下硬件的發(fā)展道路

 

[[20304]]
[[20304]]
[[20304]]

 

 

 

通過圖不言自明,硬件正是通過是立的單元不斷向更大的集成的趨勢,每個(gè)上一環(huán)節(jié)都是下一環(huán)節(jié)的單位,而下一環(huán)節(jié)是上一環(huán)節(jié)更大規(guī)模的集成。從本質(zhì)上來看軟件也與硬件的道路差不太多,如圖:

 

 

Java就好比是硬件的二極管,是所實(shí)現(xiàn)所有事情的根源與基礎(chǔ),而目前各各主流框架(如Struts、hibernate、ibatis、webwork、Spring等)都是站足在某個(gè)技術(shù)點(diǎn)上對Java功能的二次集成與功能擴(kuò)展,這就象硬件中的集成電路,即本身是自封閉的各電路之間的通訊與融合還需另外元器件橋接。各主流框架也是一樣它們只關(guān)注于各自技術(shù)領(lǐng)域本身,而不提供任何業(yè)務(wù)模型,框架與框架之間的集成工作也要手動(dòng)配置。在談業(yè)務(wù)開發(fā)平臺之前說一下SOA,應(yīng)用企業(yè)隨著業(yè)務(wù)系統(tǒng)的增加,各系統(tǒng)之間的互通已是主要問題,而SOA就象internet讓各應(yīng)用系統(tǒng)間不成為信息孤島。而J-Hi平臺本身就定位在“大規(guī)模集成”這一環(huán)節(jié)上,雖然在業(yè)務(wù)開發(fā)平臺這個(gè)環(huán)節(jié)中也有很多相關(guān)的產(chǎn)品,但J-Hi與這些平臺在理念上有很大的差別,它的目的是將主流的框架集成到該平臺當(dāng)中,為您呈顯一個(gè)開放的(開源)、高效(學(xué)習(xí)曲線)、穩(wěn)定、可復(fù)用、低耦合、通用化并且功能齊全、用戶體驗(yàn)友好的套件產(chǎn)品。

融合

如果從嚴(yán)格的意義來說J-Hi沒有什么創(chuàng)新點(diǎn),技術(shù)創(chuàng)新不過是在前人的基礎(chǔ)上多前進(jìn)那么一小步,因此即便是有創(chuàng)新點(diǎn)也只是對各種技術(shù)的融合。有人說這叫“造輪子”,我們不想造輪子,也不想提出自己的開發(fā)規(guī)范。J-Hi的關(guān)注點(diǎn)主要制力于對優(yōu)秀的框架與技術(shù)進(jìn)行融合,使其更適合方便的使用。因此J-Hi是開放的,不同與其它以模型驅(qū)動(dòng)的業(yè)務(wù)平臺產(chǎn)品有自己的開發(fā)規(guī)則、腳本語言與操作方式成為了一個(gè)自封閉的系統(tǒng)。又因?yàn)镴-Hi的開放性,利用的都是主流框架的開發(fā)規(guī)則(這些框架大家都耳熟能詳,基礎(chǔ)知識已不是問題),從而降低開發(fā)人員的學(xué)習(xí)曲線,提高了開發(fā)速度。平臺的開放性也注定了它會不斷的融入進(jìn)的元素,加入新的框架。不斷的求新、求變、保證性能的穩(wěn)定與功能的完善是它追求的目標(biāo)。嗨!~~,象打個(gè)招呼這般簡單實(shí)用是它的源動(dòng)力(J-Hi名字的由來)。

 

 

尊重傳統(tǒng)的開發(fā)模式

程序開發(fā)是一種習(xí)慣,看慣了代碼、寫慣了coding,程序員很難接受無編碼的開發(fā)形式,沒了設(shè)計(jì)感覺扼殺了自己的創(chuàng)造力。而J-Hi完全尊重傳統(tǒng)的開發(fā)模式,可以說是對傳統(tǒng)開發(fā)模式的有益補(bǔ)充,補(bǔ)充在代碼生成與組件的可移植性上。首先,是生成可以使您從枯燥的復(fù)重勞動(dòng)中解放出來使您將精力更多的用于把握客戶的業(yè)務(wù)需求;其次,所有代碼無論是生成的還是底層代碼都是對您可見的,您可以充分發(fā)揮你的創(chuàng)造力與創(chuàng)新精神,采用設(shè)計(jì)模式寫出優(yōu)質(zhì)的代碼;***,平臺的組件化更便于您與其它系統(tǒng)的整合(例如您在OA里做了一個(gè)報(bào)銷管理,您可以通過發(fā)布器方便的將它移植到ERP系統(tǒng)或任何采用平臺開發(fā)的系統(tǒng)中去)。

所有的一切只是為了提高速度降低成本

Hi平臺的宗旨無非八個(gè)字“提高速度,降低成本”,在提高開發(fā)速度方面:

1) Hi平臺采用模式代碼生成的方式會生成從數(shù)據(jù)庫腳本、JAVA代碼、JSP頁面到相關(guān)配置文件所有文件,從而使您從枯燥繁瑣的編輯配置文件寫模式代的JAVA代碼中解放出來。

2) 平臺本身提供了很多通用的、可配置的功能模塊(如權(quán)限管理、附件、枚舉管理……)我們稱之為通用組件。因?yàn)檫@些通用組件都是十分常用的,可以說在一個(gè)系統(tǒng)中它們無處不在,所以利用通用組件可以大大加快項(xiàng)目的開發(fā)速度。

3) Hi平臺底層是一個(gè)設(shè)計(jì)良好的框架,可以說融入了當(dāng)今大多數(shù)主流的開源框架。通過向?qū)У男问狡脚_可以提供對不同框架間的一站式快速搭建。

4) 除之以外如何快速響應(yīng)客戶的需求的不斷變化一直是做軟件項(xiàng)目的一場噩夢,而Hi平臺在這方面有一些自己的經(jīng)驗(yàn)與嘗試,即使是增、改數(shù)據(jù)庫表字平臺本身也有自己的解決方案。

在降低成本方面:

1) 風(fēng)險(xiǎn)成本,為了提供開發(fā)速度降低項(xiàng)目的經(jīng)濟(jì)成本采用平臺或工具(即使是采用一些開源框架)這已是業(yè)界不可逆轉(zhuǎn)的趨勢。隨著平臺化產(chǎn)品的不斷涌現(xiàn),如何選擇好的產(chǎn)品以降低風(fēng)險(xiǎn)已是作為決策層首當(dāng)其沖考慮的問題。在這方面可以說Hi平臺在同類的產(chǎn)品中風(fēng)險(xiǎn)是***的,一、它是開源的沒有任何瓶勁;二、它是代碼生成的所有的一切均可見,J-Hi平臺不發(fā)現(xiàn)制造規(guī)范只是java世界中主流規(guī)范的執(zhí)行者,本身沒有任何技術(shù)陷阱;三、可以說J-Hi平臺是程序員為程序員開發(fā)的一個(gè)工具,它的開發(fā)模式與傳統(tǒng)開發(fā)模式完全相同

2) 人力成本,快速開發(fā)本身就意味著人力成本的降低,對于企業(yè)來說通過平臺可以將人員分出梯次從而進(jìn)一步的控制人力成本。對于個(gè)人來說通過對J-Hi開源平臺的學(xué)習(xí)(因?yàn)榭梢哉f平臺本身就是目前很多主流框架的一個(gè)容器),可以快速的提升自己的技能,特別是在企業(yè)級開發(fā)上,從而自身價(jià)值的提升。

3) 管理成本,人員的流動(dòng)尤其是核心人員的流動(dòng)一直是企業(yè)面臨的棘手問題,而對應(yīng)該問題的***方式是在項(xiàng)目管理與開發(fā)上的標(biāo)準(zhǔn)化。J-Hi平臺為開發(fā)的標(biāo)準(zhǔn)化提供了一個(gè)基礎(chǔ),原因在于代碼生成無論是代碼樣式、風(fēng)格及配置文件的規(guī)則完全相同。這樣就保證無論人員如何流動(dòng)這套標(biāo)準(zhǔn)是不會變化的。

【編輯推薦】

  1. 淺談J-Hi查詢過濾器的實(shí)現(xiàn)原理
  2. 論J-Hi平臺的特點(diǎn)
  3. Java快速開發(fā)平臺:J-Hi
  4. Java開發(fā)平臺中的生命周期管理
責(zé)任編輯:金賀 來源: JavaEye博客
相關(guān)推薦

2011-03-14 09:57:09

J-Hi

2011-03-10 09:17:38

J-Hi

2011-03-08 13:49:13

J-HiJava

2011-03-22 16:05:59

J-Hi

2011-03-22 09:59:08

J-Hi

2011-03-17 15:59:24

J-Hi

2011-05-06 09:27:49

J-Hi

2011-05-05 09:37:35

J-Hi

2011-03-22 09:49:25

J-Hi

2011-03-22 09:43:06

J-Hi

2011-08-01 14:24:42

數(shù)據(jù)加密加密

2018-11-07 20:12:51

APP方法工具

2017-07-18 10:20:30

Python神經(jīng)網(wǎng)絡(luò)

2017-03-13 14:45:51

Python神經(jīng)網(wǎng)絡(luò)基礎(chǔ)

2022-07-10 14:59:57

機(jī)器學(xué)習(xí)人工智能預(yù)測模型

2021-12-13 20:08:28

理論渲染技術(shù)

2025-02-13 10:34:30

LLM算法PPO

2009-05-05 09:46:18

Java編碼理論字符

2025-03-19 10:00:56

2018-08-17 04:27:16

機(jī)器學(xué)習(xí)數(shù)學(xué)理論工程領(lǐng)域
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久久久成人精品亚洲国产 | 国产成人精品一区二区三区四区 | 黄网站在线观看 | 91亚洲国产成人久久精品网站 | 九九久久精品 | 国产中文区二幕区2012 | 久久成人午夜 | 亚洲人成一区二区三区性色 | 欧美阿v| 久久免费视频在线 | 国产精品99久 | 国产亚洲网站 | 日韩视频 中文字幕 | 九九久久精品 | 久久成人综合 | 亚洲成人精选 | 久久久久国产 | 精品一区在线 | 国产二区视频 | 男人的天堂亚洲 | 欧美激情精品久久久久久 | v亚洲| 日韩欧美国产一区二区 | 成人在线视频免费观看 | 国产免费一区二区三区 | 一区二区三区免费 | 国产精品区一区二区三区 | 亚洲国产精品99久久久久久久久 | 91精品国产91久久综合桃花 | 亚洲免费精品一区 | 国产精品久久久久久吹潮 | 国产精品久久久久久婷婷天堂 | 一区二区av| 香蕉91| 香蕉一区 | 久久精品一级 | 男女羞羞视频在线观看 | 一区二区电影 | 国产精品毛片一区二区在线看 | 99免费精品视频 | 亚洲视频一区在线 |