A. 有哪些免費的軟體開發平台
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;
}
}
B. 軟體開發平台有哪些
2015年數據: 軟體外包企業排名, 軟體外包公司排名2015: 1.北京開運聯合(北京) 2.中軟國際(北京) 3.東軟集團Neusoft(沈陽) 4. 博彥科技BeyondSoft(北京) 5. 海輝軟體HiSoft(大連) 6. 文思VanceInfo(北京) 7.浙大網新Insigma(杭州) 8. 奧博傑天Objectiva(北京) 9. 浪潮Inspur(濟南) 10. 軟通動力iSoftStone(北京) 11. 福瑞博德Freeborders(深圳) 12. 信必優Symbio(北京) 13. 大展科技Achievo(深圳) 14.恆生電子hundsun(杭州) 15. 日電卓越軟體(北京) 16. 大連華信(大連) 17. 中和軟體chuwa(上海) 18. 新致軟體newtouch(上海) 19. 艾斯克雷(北京) 20. 海隆軟體hyron(上海) 21. 大宇宙信息(天津) 22. 晟峰軟體(上海) 23. 富士通信息(上海) 24. NTTDATA(北京) 25.宏智科技(蘇州) 26.神州數碼通用軟體(北京) 27. 凌志軟體(上海蘇州) 28. 音泰思(成都) 29. 微創軟體(上海) 30. 開目佰鈞成(武漢)
軟體開發平台相對傳統開發模式的優勢:
1、優化產品基礎架構,提升軟體開發質量;
2、減少編碼率,提高開發效率,提升開發的靈活性;
3、可以充分關注客戶需求,實現按需定製;
4、實現配置組件的標准化,提升產品穩定性和兼容性;
5、提升企業開發能力,降低後期維護的時間和成本
C. 國內比較好的軟體開發平台有哪些
1、簡道雲
2015年就入局的零代碼開發廠商,在數據管理與數據可視化分析上有出色表現。流程性應用配置需求,現也在挖掘核心應用需求的應用開發。作為無代碼賽道的明星產品,在功能滿足及使用體驗上都較好。
帆軟軟體出品,國內第一家在線零代碼應用搭建平台,主打表單、流程表單、數據管理與數據分析,為企業流程性業務管理與配置賦能,無需代碼、全程拖拽,即可完成應用搭建。
功能點:
流程性業務配置應用輕松搭建,賦能業務人員,二次開發成本低。
數據工廠、聚合表、儀表盤等功能助力數據管理與數據分析。
提供OA/人事/績效/ERP/CRM/進銷存等解決方案。
提供BPA(業務流程分析)工具,為企業優化、調整業務流程提供科學的統計方法和開箱即用的分析工具。
可集成於釘釘,飛書;提供API & Webhook功能,可自主開發。
提供知識庫功能,可與工作流結合。
產氏岩品版本:免費版;標准版¥4950起/年;私有雲版詢價。
2、氚雲
獲阿里戰投,背靠阿里強勢發展,釘釘四星級定製服務商,功能良好,報表美觀度上略差。
奧哲旗下產品,2016年上線釘釘應用市場,是面向業務部門管理者或企業決策者的業務管理工具,以拖拽式的積木搭建的方式搭建應用。
功能點:
提供表單、流程引擎,報表等功能。
積木式應用搭建,同時具備代碼開發和外部系統集成能力。
與釘釘集成,支持PC端與移動端使用。
產品版本:分標准版和專業版,按使用人數核定價格,標准版¥2980起/年,專業版¥4980起/鋒核消年。專業版提供開發者功能,標准版不提供。
3、炎黃盈動AWS PaaS
基於長期BPM PaaS項目管理和實踐經驗,總結提煉形成AWS PaaS平台項目實施方法論,專注於企業業務流程管理和運維。更適用於大中型企業,有更高的擴展性與繼承性。2019年發布的易鯨雲版本,支持對復雜業務應用的可視化構建,提供基於Java標準的開放編程框架,靈活滿足復雜場景的擴展。
炎黃盈動推出的第六代平台產品,於2017年正式發布,完全自主研發並擁有核心技術,致力於為用戶提供低代碼和BPM結合的PaaS平台。
功能點:
專注BPM和PaaS開發研究,是面向大中型企業的PaaS平台。
打通從流程管理到流程執行的輕量級低代碼平台。
涵蓋了流程應用、移動應用、數據應用、集成應用、協同應用、API應用六大應用場景。
產品版本:易鯨雲¥9600起/年,適用於100-2000人的組織用戶;雲服務版¥28908起/年,適用於50-100萬用戶規模的組織或SaaS提供商;企業安裝版需詢價。
4、明道雲
提供內部溝通、任務等功能,類似簡化版的釘釘。內置功能性模塊不多,要依賴API介面。有些功能設計冗餘,有的入口路徑設置太深,體驗欠佳。
簡介:APaaS平台,幫助企業快速搭建個性化業務應用,2018年正式發布明道樂高版,顧名思義,像搭樂高一樣搭應用,強調應用的簡易性。
功能點:
提供工作表、視圖、許可權配置、統計圖表、工作流五個功能組件。
可實現跨雲部署和系統集成。
建立了自己的應用開放平台。
產品版本:團隊版¥9900/年;企業版¥19900/年;旗艦版39900/年。
5、宜搭
由於上線時間不長,功能尚不完善,應用模板較少,對新手不夠友好,從一些用戶評價來看,整體體驗還有待優化。
2019年3月宜搭上線,9月發布宜搭Plus低代碼開發平台,2020年銀知6月,宜搭上線專有雲版。
功能點:
以表單模型驅動的應用可視化搭建,可根據業務靈活定製應用。
集成釘釘,默認使用釘釘通訊錄,搭建好的應用可接入企業工作台,可實現高效協同辦公。
提供DDoS攻擊防禦,WEB應用防火牆,介面安全檢測等安全服務。
產品版本:標准版¥1988起/年;尊享版¥3988起/年;專有雲版本。尊享版提供高級頁面設計、高級流程設計、報表設計離線大數據、服務端邏輯編排、前端代碼開放功能。
6、IVX
可以說是零代碼應用平台中的清流,與國內現有零代碼平台發展路徑不同,採用完全的"0代碼開發語言",力圖提供一種全新的開發手段和體系。
深圳世雲新媒體有限公司旗下產品,前身是iH5,經過多次迭代更新,於2019年上線的完全採用"0代碼開發語言"的零代碼可視化開發應用平台。
功能點:
提供一種全新的編程方式和語言IVX。
適用於企業、個人應用、游戲等多種場景,針對群體主要是程序員,而非業務人員。
有自己專門的IDE和編譯器,同時後台集成了「雲計算」的核心能力(AWS為主)。
商業投放與運營前的注冊、開發、發布、測試均免費。
產品版本:標准版¥18880/年;高級版¥48880/年;白金版¥118880/年。
D. 有沒有一款中文免費的軟體開發平台
具體是指開發什麼軟體呢? 如果是說開發企業內部的一些業務流程管理軟體那國內很多低代碼廠商都可以實現,支持多語言操作模式,通過可視化的操作模式即可快速開發出如OA、CRM、KM等業務管理系統。 至於費用就看各個廠商的情況,有些廠商只對部分版本免費,但如果是一些簡單的業務管理系統是夠用的;
主流的低代碼廠商:
E. 免費的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
F. 有哪些免費開發軟體製作平台,在線軟體製作平台有什麼優勢
1. 開發者不需要具備專業的編程知識,在線開發軟體製作平台提供模板,製作過程簡單,普通的用戶也可以構建應用程序。
2. 目前市場上有很多可以免費試用的平台,比如APICloud等
3. 可以快速生成app,節省上線時間,這有利於在同行中佔得先機。
4. app生成後可以根據需求隨時的修改和更新。
免費開發軟體製作平台推薦:
1. TheAppBuilder
用戶可以利用TheAppBuilder提供的在線工具包自主完成app開發工作,也可以通過參與TheAppBuilder提供的培訓課程學習或者與其一起完成app開發工作,這個在線開發軟體平台可以為用戶提供一整套的app解決方案,滿足市場上大部分客戶的需求。app上線之後,可以跨平台發布,隨時進行版本更新。
2. APICloud
APICloud是國內比較領先的移動應用開發商,依靠獨有的混合開發技術,已經有超過65萬用戶在使用APICloud平台,作為國內最完善的開發者平台之一,APICloud的模塊商店已經累計了大量成熟的app開發功能模塊,已經成為開發者生態中重要組成部分。同時APICloud發布了 SuperWebView、Deep Engine以及純翻譯模式兼容微信小程序的UI引擎,致力於為開發者提供創新的技術服務。
在APICloud平台開發app時,可以實現一鍵調用,不需要開發者單獨開發,極大的縮短了軟體開發的周期,助力企業運營效率。