㈠ 有免費的快速開發平台嗎
1.有的,最近注意到國內知名低代碼開發平台廠商廣州天翎推出了「公益行」活動,推出了兩個免費政策,一個是推出永久免費版(功能和付費版基本完全一致),二是對付費版推出了額外的免費技術支持周期,其他廠商也有免費的活動,但和其他朋友說的一樣,基本都是免費幾個月,然後還有表單,流程,並發數等各種限制;
2.國內低代碼開發平台經過近二十年發展已經非常成熟,它的優勢和傳統編碼開發相比非常明顯,一定會在將來的信息化建設上大有可為,作為成長型軟體公司或者創業團隊 要敏銳的捕捉到這種趨勢並選擇好一款工具來武裝好自己,這樣賺錢才能更有保障哦!
㈡ 國內比較好的軟體開發平台有哪些
國內比較好的有普元,方正飛鴻,金福瑞,金蝶等,
我知道方正的方正飛鴻智能信息平台BPMES。他有以下功能,而且他們提供免費的試用版本。1、業務邏輯 建模工具 Studio2、流程引擎 Workflow3、表單設計 Formdesign4、資料庫工具 DTS5、即時通訊 MSQ6、統一界面管理 Portal7、多種主題管理 Theme8、快速高效的代碼開發框架 SDK9、企業應用集成EAI10、業務流程管理BPM11、面向服務架構 SOA。
㈢ 免費的java快速開發平台有哪些
一、方正集團
二、ES2007
1、ES2007介紹
方正飛鴻智能信息平台(Fix ES2007)是方正集團推出的國內領先企業基礎架構中間件平台。Fix ES2007平台基於SOA架構體系,結合數據建模、業務建模、可視化流程引擎、動態表單設計等多種實現工具,其柔性的特點,保障了基於ES2007平台開發的系統可在.net平台與j2ee平台上無縫的切換運行,是企業應用開發的一個高效、強大、開放的開發工具。
2、ES2007技術特點
•高效的平台業務邏輯擴展
•組織機構設置和許可權機制
•強大的工作流引擎和任務監控,協同機制
•應用部署以及模塊運行,升級,管理機制
•強大的工作流引擎
•圖形化工作流程設計
•所見即所得表單設計
•完善安全的許可權分配體系
3、產品特性
•大並發海量數據的支撐
•即時通訊工具的外網通訊
•即時通訊工具的平台開發性
•全面的SOA 支持
•流程引擎標准化、性能更優
•全面的資料庫支持(Oracle,Sqlserver,DB2,Sybase,Mysql)
•全面的WEB 伺服器支持(iis,tomcat,websphere,weblogic,jboss,glassfish,apusic)
•全面的AJAX 技術的運用
•全面的瀏覽器支持(IE,FireFox,Chrome)
•富客戶端技術的支持(Flex,silverlight)
•平台介面更標准,更易用
4、產品組件
•業務邏輯 建模工具 Studio
•流程引擎 Workflow
•表單設計 Formdesign
•資料庫工具 DTS
•即時通訊 MSQ
•統一界面管理 Portal
•多種主題管理 Theme
•快速高效的代碼開發框架 SDK
•企業應用集成EAI
•業務流程管理BPM
•面向服務架構 SOA
5、特色創新
• 快速開發性
開發效率提升高達70%、10 分鍾可以完成一個流程全過程開發、1 天可以完成一個小型應用(如OA 辦公系統)。
• 企業信息管理特徵組件
封裝了大量的企業信息管理不同行業的特徵組件和業務模型,讓使用者更關注於業務,從而使其從技術中解放出來,能迅速的構架用戶的業務系統。
• 跨語言
可以無縫的在C#和JAVA 語言中切換,可以順利的在.Net 和J2EE 平台上切換,是全球唯一款支持跨語言的中間件平台。大多數軟體公司在為用戶服務時往往會被用戶左右,而用戶很多情況會對需求發生變更,而對語言的變更也不在少數,而一旦發生,對與開發商來說將是致命的,因為語言是不互通的,換一門系統的開發語言,將會把系統的工作量放大兩倍,而使用本平台,這些問題將不復存在。
• 多資料庫
支持主流關系型資料庫,如Oracle,Sqlserver,DB2,Sybase,Mysql。
• 跨平台
支持多操作系統,如WINDOWS,LINUX,UNIX,使用戶部署時不用再關心終端伺服器,只需要關注用戶系統的業務開發即可。
6、案例
【支持的平台技術和產品】
FIX ES2007業務基礎平台支持廣泛的平台、系統和應用技術,構建在ES2007業務平台上的業務系統,具有最廣泛的技術兼容性和可擴展性:
•操作系統支持
支持如下網路操作系統:NT,UNIX,Linux等。
支持如下客戶端:WindowsXP及更高版本,瀏覽器IE6.0及更高版本。
•資料庫支持
支持如下資料庫介面:ODBC,JDBC,BADO。
支持Oracle 9i 及更高版本、SQL Server 2000及更高版本等資料庫。
•組件和匯流排支持
支持如下組件和匯流排標准:COM,ActiveX,OLE,.Net。
•分布計算和服務支持
支持如下分布計算和服務技術:DCOM,EJB(J2EE)。
支持如下分布計算支撐環境:.Net、BEA WebLogic、IBM WebSphere等。
•Web服務支持
支持如下Web服務支持技術:Serverlet,ISAPI/NSAPI。
支持如下主流Web伺服器產品:MS IIS、BEA WebLogic、IBM WebSphere等。
•網路和應用協議
支持多種應用協議,包括:
通訊協議:HTTP、TCP/IP
郵件協議:SMTP,POP3
應用協議:DCOM、EJBIIOP、EJBRMI
基於FastUnit平台實現快速開發:可視化、無代碼、快速開發。
三、J-HI是一款JAVA WEB應用軟體快速開發開源平台,
主要服務於軟體企業和傳統行業企事業單位信息中心的開發人員,為他們提供一套完整的一站式的JAVA WEB應用軟體快速開發解決方案。
平台包括如下幾個部分:
1、J-HI平台集成環境:J-HI團隊開發了一個集成開發環境J-HI Studio,在此集成開發環境之上,開發人員能夠快速搭建自己的開發環境,創建自己的模型,快速生成代碼。
2、核心框架:平台為Java代碼與JS代碼之間提供了一套完整的面向對象的核心框架支撐系統,可以認為這是一個抽象層,無論是在頁面表現上,還是 在 CURD的任意一層,平台均提供了最大限度的抽象。用以保證平台本身的可擴展性、穩定性及靈活性。J-HI平台中提供了大量的API(Java與JS),為用戶在開發過程中隨需調用,從而進一步加快開發速度,保證代碼質量。
3、業務平台功能:包括許可權管理、組織結構、枚舉管理、國際化管理、任務管理、日誌管理、Excel報表管理、消息管理等。
4、工作流:包括工作流引擎及流程編輯器等。
具體資料參考地址:http://fei-6666.iteye.com/blog/993452
㈣ 有哪些免費的軟體開發平台
importjava.awt.*;
importjavax.swing.*;
@SuppressWarnings("serial")
{
ControlSnakecontrol;
Toolkitkit;
Dimensiondimen;
publicstaticvoidmain(String[]args){
newMainClass("mysnake");
}
publicMainClass(Strings){
super(s);
control=newControlSnake();
control.setFocusable(true);
kit=Toolkit.getDefaultToolkit();
dimen=kit.getScreenSize();
add(control);
setLayout(newBorderLayout());
setLocation(dimen.width/3,dimen.height/3);//dimen.width/3,dimen.height/3
setSize(FWIDTH,FHEIGHT);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
setVisible(true);
}
publicstaticfinalintFWIDTH=315;
publicstaticfinalintFHEIGHT=380;
}
importjava.util.*;
importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;
importjavax.swing.Timer;
importjava.util.Random;
@SuppressWarnings("serial")
{
Randomrand;
ArrayList<Point>list,listBody;
Stringstr,str1;
staticbooleankey;
intx,y,dx,dy,fx,fy,flag;
intsnakeBody;
intspeed;
publicControlSnake(){
snakeBody=1;
str="上下左右方向鍵控制P鍵暫停...";
str1="現在的長度為:"+snakeBody;
key=true;
flag=1;
speed=700;
rand=newRandom();
list=newArrayList<Point>();
listBody=newArrayList<Point>();
x=5;
y=5;
list.add(newPoint(x,y));
listBody.add(list.get(0));
dx=10;
dy=0;
fx=rand.nextInt(30)*10+5;//2
fy=rand.nextInt(30)*10+5;//2
setBackground(Color.WHITE);
setSize(newDimension(318,380));
finalTimertime=newTimer(speed,this);
time.start();
addKeyListener(newKeyAdapter(){
publicvoidkeyPressed(KeyEvente){
if(e.getKeyCode()==37){
dx=-10;
dy=0;
}elseif(e.getKeyCode()==38){
dx=0;
dy=-10;
}elseif(e.getKeyCode()==39){
dx=10;
dy=0;
}elseif(e.getKeyCode()==40){
dx=0;
dy=10;
}elseif(e.getKeyCode()==80){
if(flag%2==1){
time.stop();
}
if(flag%2==0){
time.start();
}
flag++;
}
}
});
}
publicvoidpaint(Graphicsg){
g.setColor(Color.WHITE);
g.fillRect(0,0,400,400);
g.setColor(Color.DARK_GRAY);
g.drawLine(3,3,305,3);
g.drawLine(3,3,3,305);
g.drawLine(305,3,305,305);
g.drawLine(3,305,305,305);
g.setColor(Color.PINK);
for(inti=0;i<listBody.size();i++){
g.fillRect(listBody.get(i).x,listBody.get(i).y,9,9);
}
g.fillRect(x,y,9,9);
g.setColor(Color.ORANGE);
g.fillRect(fx,fy,9,9);
g.setColor(Color.DARK_GRAY);
str1="現在的長度為:"+snakeBody;
g.drawString(str,10,320);
g.drawString(str1,10,335);
}
publicvoidactionPerformed(ActionEvente){
x+=dx;
y+=dy;
if(makeOut()==false){
JOptionPane.showMessageDialog(null,"重新開始......");
speed=700;
snakeBody=1;
x=5;
y=5;
list.clear();
list.add(newPoint(x,y));
listBody.clear();
listBody.add(list.get(0));
dx=10;
dy=0;
}
addPoint(x,y);
if(x==fx&&y==fy){
speed=(int)(speed*0.8);//速度增加參數
if(speed<200){
speed=100;
}
fx=rand.nextInt(30)*10+5;//2
fy=rand.nextInt(30)*10+5;//2
snakeBody++;//2
}//2
repaint();
}
publicvoidaddPoint(intxx,intyy){
//動態的記錄最新發生的50步以內的移動過的坐標
//並畫出最新的snakeBody
if(list.size()<100){//蛇身長度最長為100
list.add(newPoint(xx,yy));
}else{
list.remove(0);
list.add(newPoint(xx,yy));
}
if(snakeBody==1){
listBody.remove(0);
listBody.add(0,list.get(list.size()-1));
}else{
listBody.clear();
if(list.size()<snakeBody){
for(inti=list.size()-1;i>0;i--){
listBody.add(list.get(i));
}
}else{
for(inti=list.size()-1;listBody.size()<snakeBody;i--){
listBody.add(list.get(i));
}
}
}
}
publicbooleanmakeOut(){
if((x<3||y<3)||(x>305||y>305)){
returnfalse;
}
for(inti=0;i<listBody.size()-1;i++){
for(intj=i+1;j<listBody.size();j++){
if(listBody.get(i).equals(listBody.get(j))){
returnfalse;
}
}
}
returntrue;
}
}
㈤ 請問免費的開源java快速開發平台有哪些
JBoss Seam
JBoss Seam,算得上是Java開源框架裡面最優秀的快速開發框架之一。
Seam框架非常出色,尤其是他的組件機制設計的很有匠心,真不愧是Gavin King精心打造的框架了,雖然看起來還是有些缺陷,但是做企業應用項目的話,Seam是一個很棒的選擇,作為程序員來說,要比用 Spring/Hibernate/Struts省心的多,更能夠把精力放在業務邏輯的編寫上面,開發效率也很不錯,可能是Java開源框架裡面最優秀的 快速開發框架之一了。
Jdon Framework
Jdon Framework(簡稱JF)是一套適合開發中小型J2EE應用系統的快速開發框架、也是一套Ioc/Aop框架、更是一套符合當前國際水平的、面向組件開發的、國人擁有自主產權的中間件產品。中國第一個開源框架,國內先進的組件、構件工具。
分布式快速開發平台 iBase4J
項目簡介: iBase4J 是 Java 語言的分布式系統架構。 使用 Spring 整合開源框架。使用 Maven 對項目進行模塊化管理,提高項目的易開發性、擴展性。系統包括5個子系統:公共功能、系統管理 Service、系統管理 Web、業務 Service、業務 Web。
公共功能:公共功能(AOP、緩存、基類、調度等等)、公共配置、工具類。
系統管理:包括用戶管理、許可權管理、數據字典、系統參數管理等等。
業務相關:您的業務開發。 可以無限的擴展子系統,子系統之間使用 Dubbo 或 MQ 進行通信。
Python Web 開發框架
python語言,功能強大,開發效率高,平台移植性好,可擴展性好,很適合小型的團隊作戰,他的語法採用縮進形式編寫,比較簡單,容易上手,並且目前Web 開發框架很多,可以直接運用。
㈥ 有沒有一款中文免費的軟體開發平台
具體是指開發什麼軟體呢? 如果是說開發企業內部的一些業務流程管理軟體那國內很多低代碼廠商都可以實現,支持多語言操作模式,通過可視化的操作模式即可快速開發出如OA、CRM、KM等業務管理系統。 至於費用就看各個廠商的情況,有些廠商只對部分版本免費,但如果是一些簡單的業務管理系統是夠用的;
主流的低代碼廠商:
㈦ 軟體開發平台有哪些
一個主流的軟體開發平台具備以下條件
第一、擁有一定規模的專業工程師團隊
一個好的軟體開發平台,最基本的條件肯定是就開發實力,這包含了兩個方面:一是擁有精湛的技術實力,二是擁有固定的開發團隊,兩者兼備才能夠給軟體開發工作順利進行提供最大限度的保障。
第二、擁有精通的開發語言
所謂「術業有專攻」,作為一家好的軟體開發平台,必定在某一種或幾種開發語言方面擁有著更為精湛的開發技術,能夠為有語言需求的開發項目提供更加可靠的技術實力保障。同時對其他的開發語言也具備一定的實力,能夠為客戶提供更加多樣化的解決方案以供選擇。
第三、擁有豐富的行業開發經驗
好的軟體開發平台,必然會擁有著成熟的技術實力和開發經驗,能夠更好的在初期幫助客戶整理和完善需求,提出更合理的解決方案,保障能夠讓整個開發工作得以順利流程的進行。同時也能夠為客戶提供過往成功案例以供參考,幫助客戶整理需求思路以及提供行業解決方案。
第四、擁有強力的售後服務保障
對於應用軟體來說,沒有任何一家軟體開發平台能夠保證自己提交的成品後期不會出現任何bug,客戶使用起來也不會存在任何問題的情況,所以這就要求在對服務商進行考察的時候,還要重點關注一下產品的後續服務能力。一家合格的開發商必然會在售後服務環節納入整個合作體系內,為客戶解決後顧之憂:保證系統的長期正常運行,解答系統使用問題,後期系統的維護工作等。
第五、強大的公司資質護航為開發實力正名
軟體公司的技術實力,一方面可以從軟體公司過往做過的案例中去體現,另一方面的話也可以要求對方提供獲得的榮譽資質,經過官方認證之後並頒發的軟體證書,能夠更加公正客觀的反饋軟體公司的綜合實力,為軟體需求客戶提供重要的參考依據。 teemlink軟體開發平台是業界領先的java快速開發平台,有著17年的開發經驗。 teemlink平台為企業級應用開發提供了一個功能強大的業務基礎平台,在此平台上構建的應用具備以下三大特性:
技術要求低:功能開發和變更對技術人員要求低;
效率高:軟體框架已經搭建好了,內置的代碼生成器可以生成簡單的功能。
維護低:項目需求變動,只需要改變配置即可實時上線;
平台的優勢
1.與傳統開發模式相比縮減開發編程代碼90%以上, teemlink軟體快速開發平台革新了軟體開發模式,大多數應用無需編寫代碼,對於復雜應用,也只需編寫少量腳本,就可以實現復雜的應用。對於項目管理人員,可以將主要精力集中在項目的需求工程、應用設計,降低了項目的風險。
2.快速構建業務流程驅動的應用系統, teemlink軟體快速開發平台將工作流管理系統放在應用系統開發的中心位置,通過工作流管理系統來驅動各項業務的運轉和各類數據的關聯。可以自由實現用戶、部門、角色間的工作流轉,基於數據或業務邏輯的路由規則可以實現任意模式和任意復雜的流轉規則。
3.提供可視化開發設計工具使用簡單方便, teemlink軟體快速開發平台來保存系統、子系統、模塊、子模塊、流程等設置,採用了一系列的高級封裝技術,完全圖形化的方式實現軟體開發、測試、跟蹤、維護活動。
4.開發效率比傳統方式提高一個數量級, teemlink快速開發平台是一個高層的應用開發系統,對各個組件和構件進行了大量的封裝。開發系統具備圖形化、非編程,實時跟蹤、動態調整等特點,在實際使用時,能夠滿足開發人員進行開發實現的各種要求,整體的開發效率比傳統方式提高了一個數量級。
5.使用最新技術成果開發在進行平台設計開發過程中,在系統中大量使用了最新的軟體技術來進行開發集成。同時,在設計時,各個構件或組件預留介面,能夠快速地進行集成。
6.強大的擴展性和集群技術
應用開發平台提供便捷、豐富的擴展介面和工具,讓你方便實現擴展。
系統支持大型企業級應用,支持主流的j2ee應用伺服器,支持應用伺服器的集成部署。
完全自主知識產權。每個功能模塊都採用了獨創的先進技術。
可支持多種系統架構:雙機熱備、多機集群、雙機鏡像、負載均衡等等。
完善、開放的二次開發介面,為二次開發及企業級的業務系統擴展實現良好的銜接。
良好的硬體,軟體兼容性,可以在絕大多數主流的伺服器平台運行,支持多種數據存儲方案。
7.應用開發平台已經內置或集成了多個基礎子系統主要的基礎子系統包括:電子郵件系統、報 表系統、工作流、信息門戶系統、統一用戶管理、消息管理。所有的基礎子系統都可以在應 用中進行調用。