{eval=Array;=+count(Array);}
根據需要選擇合適的開發工具。看樓主主要開發哪方面的應用,做B/S系統Java是不錯的選擇,人也好招,開源的框架,模塊也多。做Windows端,C#絕對首選。做小程序,APP,uniapp看起來不錯。
我寫代碼17年,用過C++,VB,C#,Asp.net,Java,做過圖形工具,分布式系統,做過網站,當過站長,寫過爬蟲,手寫css,原生App,APK,工控,SAAS。
到現在創業8年了,建議根據需要選擇工具。
創業初期,請選擇用你熟悉的技術,少走彎路。
熟悉某項工具的人一般會覺得自己用的最牛逼,您是為數不多的理性的人,祝你成功!創業是一種生活方式。
說說心得吧,自從兩三年前加入一個團隊用了ruby on rails之后,就深刻的感覺到什么叫高效。
在這之前也是主要做的Java及傳統的Web應用及客戶端啥的,各種編譯打包等等復雜。后來自己拿項目練手,接觸了越來越多的gems之后就越發覺得RoR方便。
現在的項目用Apache+Passenger+RoR,部署在ucloud云上,代碼用Git管理,可以隨時熱更新服務。中小型的應用開發基本一個人就能全部搞定。
現在的節奏是平時參與業務,通過親身體會及同事反饋來定需求,然后自己做設計自己開發自己測試,內測后上線看運行效果。這樣周而復始,不斷改進系統。需求小的按小時計,大點的按天計,開發效率總體還是高的,關鍵代碼寫起來簡潔。。。
java慢?從來沒有覺得。
可能你覺得MVC模式太麻煩了。寫個接口,我們要寫個controller、還要寫domain,還要寫interface,還要寫實現類,還要寫dao層,還要寫sql...確實,看起來有很多的java文件。但是,一個良好的系統就需要遵循一定的設計模式。如果是毫無設計,一個方法從頭寫到尾,幾千行代碼堆一起,我想以后你會痛苦不堪的。
我之前也覺得這種模式很慢。所以我們專門寫了一個codegen系統。這個系統可以根據我們表的設計來反向生成所有的mapper文件(mybatis)、dao、interface、interfaceimpl、domain、controller文件。并且實現了基本的CRUD操作,對于開發速度有很大的提升。對于這種基礎的操作,我們都是一鍵生成。我們只關注核心的業務邏輯實現。企業級的應用,我覺得用java開發是最好的選擇。Java是目前使用最為廣泛的編程語言之一。它具有簡單,面向對象,穩定,跨平臺,多線程,動態等特點,各種開源社區也是非常火爆,涌現出了一大批知名的框架技術,這些技術的出現,使得相關開發者能夠把更多精力集中到業務方面。當然目前的python、golang等語言比較容易掌握,開發速度比較快。也是可以考慮的選擇。java開發確實很慢,除了一些大型項目和一些政府項目,一般個人創業不建議用,不是它不好,而是開發效率確實很慢,代碼太啰嗦;我個人使用PHP,開發速度非常快,適合外包和一些中小型項目,如果遇到高并發等特殊場景,使用PHP寫后臺,Go寫API接口,我也是創業者,是從移動開發轉的,自學的php和go,另外PHP的團隊也比較容易組建,希望能幫到你。
介紹這個在線服務類工具Codecloud ,它的特點:
1、在線服務,你不需要折騰工具的運行環境、編譯等等問題,直接在線使用,在線地址http://jiejin.wang/coder;
2、根據業務對數據庫建模,一切從業務出發,CodeCloud根據數據庫,在線配置表單、字段的行為和規則、表現形式;
3、一鍵生成代碼,可以選擇springboot工程、JSP的springmvc工程和基于vue-element-admin的Vue工程;
4、工程完整,下載代碼就可以立即運行,后端甚至提供了在線編譯功能,編譯后就是直接的JAR包或WAR包;
5、生成的代碼沒有平臺的依賴,完全脫離平臺,可以完全自由修改。
更多細節可參考這篇文章,https://m.toutiaocdn.com/i6842108158115054091/?app=news_article×tamp=1595289522&use_new_style=1&req_id=2020072107584201012903403909440496&group_id=6842108158115054091,可關注我參考我的介紹文章。
自主創業,企業開發,還是推薦一下Delphi,沒有比這更高效的了。
現在的Delphi版本是DX10.4,強大到令人發指。無論你是開發桌面還是Web,其跨平臺能力、極少代碼、拖拉控件的風格始終如一。
聰明的程序員用Delphi毫不過時!
全球三百多萬Delphi開發者歡迎你!
初創公司建議首用asp.net,可以解決你項目初期所有問題,網站和后臺自不必說,即使App你只須兼職一個安卓前端,iOS前端,后臺和接口全部.net實現,小程序一樣用嵌入H5靈活多變開發速度快,等你公司活下來有錢了,你想實現前端和后端分離,用什么前端流行框架,后端框架啥的,想用Java 更新迭代升級什么都可以。總之一句話,自己擅長的就是最好的,用什么語言是根據公司規模和客戶需求而定的。即使是大廠也存在Java和.net混合使用的場景,不要在語言上糾結了。
0
回答0
回答0
回答10
回答10
回答10
回答0
回答0
回答7
回答0
回答