軟體開發新技術(工具及相關技術)

2022-09-19 02:12:12 字數 4689 閱讀 5749

一、使用者介面設計

1.easyui: easyui是一種基於jquery的使用者介面外掛程式集合。為建立現代化,互動,j**ascript應用程式,提供必要的功能。使用easyui你不需要寫很多**,你只需要通過編寫一些簡單html標記,就可以定義使用者介面。easyui是個完美支援html5網頁的完整框架。

2.dwz:dwz富客戶端框架(jquery ria framework),是中國人自己開發的基於jquery實現的ajax ria開源框架。 dwz富客戶端框架設計目標是簡單實用、擴充套件方便、快速開發、ria思路、輕量級。

3.anychart:anychart專注於為企業、it工作者及pc使用者提供跨平台解決方案及軟體、控制項產品。anychart flash chart是一款基於flash/j**ascript的圖表控制項。使用anychart可建立跨瀏覽器和跨平台的互動式圖表和儀表。anychart圖表可以用於儀錶盤的建立、報表、資料分析、統計學,金融等領域。

4.koala ui: koala ui 是一套針對企業資訊化管理軟體的ui前端解決方案。提供一些常用元件的樣式和指令碼,目的在於提高前端開發人員的工作效率和更好的使用者擴充套件體驗。koala ui是一套開放ui框架,基於apache v2.0開源協議,一種更友好的開源協議,使用者可以免費自由使用,並且可以自行改動原始碼,以適用不同的實際需要koala ui提供了api文件以及使用範例demos,以便使用者能更深入的了解koala ui。

5. kissy:流行的j**ascript庫有jquery,mootools,prototype,dojo和yui等,這些j**ascript庫功能豐富,加上它們眾多的外掛程式,幾乎能實現任何你需要的功能,然而需要實現一些特定的功能,則可以選擇功能更專一的輕量庫,比如kissy就是這樣乙個輕量的庫。

6. webix ui是用來建立web程式的。它可以用於任何瀏覽器,並且無需依賴後端技術。也就是說這個控制項庫可以用在asp.net、php和 ruby程式中,甚至沒有後台的純html+j**ascript 程式中。就 .net 技術棧而言, webix在 mvc應用上表現更好。webix ui 跟基於j**ascript的windows程式開發是相容的,但它在這個領域沒有太大的優勢。這個產品的主要目標是web開發。

二、快速開發框架

1.webbuilder:webbuilder是一款基於j**aee的跨平台、資料庫和瀏覽器的web應用開發平台。使用webbuilder能簡單快速地開發出企業級的web應用系統。

3.jdiy:jdiy是一款j**a極速開發框架,無需orm,極少的**便可以完成資料庫的crud(增刪改查);可同時用於j**aee或者j**ase開發環境;完美支援各大主流資料庫,如:mysql, sql server, oracle, db2, postgresql, sqlite;同時jdiy內建一套精簡而不失強大的智慧型開發平台(開發者登入後,隨心所欲地零**生成**管理系統)

4.jfinal + angularjs:jfinal 是基於j**a 語言的極速 web 開發框架,其核心設計目標是開發迅速、**量少、學習簡單、功能強大、輕量級、易擴充套件、restful。angularjs是為了克服html在構建應用上的不足而設計的。

5.ucml: 是乙個面向web的應用框架開發平台,用ucml搭建的web系統可以象c/s一樣操作方便。

6.easyjweb:easyjweb是基於j**a技術,用於企業級j**a web應用程式快速開發的mvc框架。框架設計構思**於國內眾多專案實踐,框架的設計及實現借鑑當前主要流行的開源web框架,如rails、 struts、jsf、tapestry等,吸取其優點及精華,是乙個完全由來自的中國開源愛好者開發,文件及注釋全部為中文的開源框架。

7.jeecg:jeecg(j2ee code generation)是一款基於**生成器的免費開源的快速開發平台。使用jeecg可以簡單快速地開發出企業級的web應用系統。

8.hbuilder:快,是hbuilder的最大優勢,通過完整的語法提示和**輸入法、**塊等,大幅提公升html、js、css的開發效率。

三、辦公oa開發平台

1.泛微: 泛微成立於2023年,總部設立於上海,專注於協同管理軟體領域,並致力於以協同oa為核心幫助企業構建全新的移動辦公平台。在移動辦公領域,打造了上海醫藥、復星集團、綠地集團等多個業界標桿。

2. 葡萄城:提供多種控制項及方案用於各類資料包表的設計、瀏覽、列印和分發,幫您為不同使用者提

3.finereport:是一款純j**a編寫的、集資料展示(報表)和資料錄入(表單)功能於一身的企業級web報表工具[1]  ,它「專業、簡捷、靈活」的特點和無碼理念,僅需簡單的拖拽操作便可以設計複雜的中國式報表,搭建資料決策分析系統。

4.潤幹報表:乙個純j**a的企業級報表工具,支援對j2ee系統的嵌入式部署,無縫整合。

6.nplot:圖表控制項一直是很難找的,特別是免費又強大的,nplot是一款非常難得的.net平台下的圖表控制項,能做各種曲線圖,柱狀圖,餅圖,散點圖,**圖等,而且它免費又開源,使用起來也非常符合程式設計師的習慣。唯一的缺點就是文件特別難找,難讀。

四、移動開發技術

3、jpush極光推送:是乙個面向普通開發者開放的,免費的第三方訊息推送服務。

4.genymotion:一套完整的工具,它提供了android虛擬環境。genymotion支援windows、linux和mac os等作業系統,容易安裝和使用:按簡單的安裝過程,選擇一款android虛擬裝置,開啟後就體驗genymotion帶來的快感吧。 

8、apicloud;強大的移動應用快速開發平台。

五、專業排版系統

1.latex: 一種基於τεχ的排版系統,由美國計算機學家萊斯利·蘭伯特(leslie lamport)在20世紀80年代初期開發,利用這種格式,即使使用者沒有排版和程式設計的知識也可以充分發揮由tex所提供的強大功能,能在幾天,甚 至幾小時內生成很多具有書籍質量的印刷品。對於生成複雜**和數學公式,這一點表現得尤為突出。因此它非常適用於生成高印刷質量的科技和數學類文件。這個 系統同樣適用於生成從簡單的信件到完整書籍的所有其他種類的文件。

六、內容管理系統

1.cms:content management system的縮寫,意為"內容管理系統"。 內容管理系統是企業資訊化建設和電子政務的新寵,也是乙個相對較新的市場。對於內容管理,業界還沒有乙個統一的定義,不同的機構有不同的理解。

2.discuz論壇管理系統:

七、整合管理

1.起步軟體:起步的整合管理平台和建模工具是業內最出色的管理軟體架構體系,支援企業資訊化建設的整體規劃,分步實施,靈活調整,隨需應變。

八、加密軟體

2、360加密

九、雲平台

2.virtualbox:號稱是最強的免費虛擬機器軟體,它不僅具有豐富的特色,而且效能也很優異!它簡單易用,可虛擬的系統包括windows(從windows 3.1到windows10、windows server 2012,所有的windows系統都支援)、mac os x、linux、openbsd、solaris、ibm os2甚至android 等作業系統!

3.bmob:可以開發乙個雲儲存的移動應用軟體,給應用軟體快速新增乙個安全靈活的後台管理系統,方便瀏覽終端儲存的各種資訊。

4.堅果雲提供隨著使用者使用時間增加而變大的儲存空間,免費使用者起始每月可上傳1.5gb資料。堅果雲也提供付費服務,包括面向個人的專業版,和面向企業的團隊版。

十、原型開發

1.xmind思維導圖:xmind是一款開源免費的商業思維導圖(mindmap)和頭腦風暴(brainstorm)軟體。xmind相容freemind 和 mindmanager資料格式,並且不僅可以繪製思維導圖,還能繪製魚骨圖、二維圖、樹形圖、邏輯圖、組織結構圖等以結構化的方式來展示具體的內容。人 們在用xmind繪製圖形的時候,可以時刻保持頭腦清晰,隨時把握計畫或任務的全域性,它可以幫助人們在學習和工作用提高效率。xmind是最先進的eclipse rcp 軟體架構,全力打造易用、高效的視覺化思維軟體,強調軟體的可擴充套件、跨平台、穩定性和效能,致力於使用先進的軟體技術幫助使用者真正意義上提高生產率。

2.framer:framer是一款基於j**ascript的開源原型框架,可以幫助開發者及設計師輕而易舉地建立出非常逼真的應用原型,還包括濾鏡、彈性物理、完整的3d效果等。framer能夠同時應用於桌面和移動裝置之上,通過它,開發者或設計師只需簡單地建立影象、事件等模組即可構建和測試複雜的互動和動畫。

3.axure rp: 是乙個專業的快速原型設計工具,讓負責定義需求和規格、設計功能和介面的專家能夠快速建立應用軟體或web**的線框圖、流程圖、原型和規格說明文件。作為專業的原型設計工具,它能快速、高效的建立原型,同時支援多人協作設計和版本控制管理。

2. csdn:創立於2023年,是中國最大的it社群和服務平台,為中國的軟體開發者和it從業者提供知識傳播、職業發展、軟體開發等全生命週期服務,滿足他們在職業發展中學習及共享知識和資訊、建立職業發展社交圈、通過軟體開發實現技術商業化等剛性需求。

3.開源中國:目前國內最大的開源技術社群,擁有超過200萬會員,形成了由開源軟體庫、**分享、資訊、協作翻譯、討論區和部落格等幾大頻道內容,為it開發者提供了乙個發現、使用、並交流開源技術的平台。2023年,開源中國建立大型綜合性的雲開發平台-中國源,為中國廣大開發者提供團隊協作、原始碼託管、**質量分析、**評審、測試、**演示平台等功能。

4.4秒**是中國最大的原始碼交易平台,宗旨是為開發者提供更多的賺錢機會。

5. 9秒社團是國內中國最大的開源遊戲社群和領先的開源開發者社群,主要以原創的開源內容為核心推動力。目前社群內有十餘個自研開源的伺服器端框架、移動應用、遊戲引擎、手機遊戲、網頁遊戲等專案,總部署超過200萬次。

6. gitosc開源中國社群推出的基於git的**託管服務.

十二、其他

史上最全的網際網路思維精髓總結。

軟體開發工程方法 技術與工具

方法與技術 工具需求開發與管理 rose requisitepro,doors uml與物件導向分析設計 rose rose xde together visio ea tau 統一過程 rup 軟體測試 teamtest,pufify plus robot testmanager,xde test...

軟體開發工程方法,技術與工具

軟體開發工程方法,技術與工具 方法與技術 工具需求開發與管理 rose requisitepro,doors uml與物件導向分析設計 rose rose xde together visio ea tau 統一過程 rup 軟體測試 teamtest,pufify plus robot testm...

軟體開發工程方法,技術與工具

軟體開發工程方法,技術與工具 方法與技術 工具需求開發與管理 rose requisitepro,doors uml與物件導向分析設計 rose rose xde together visio ea tau 統一過程 rup 軟體測試 teamtest,pufify plus robot testm...