02.28 一直做java企業開發,現在自己創業了,感覺java開發太慢了,有沒有好工具?

最深邃的是你的眼神


java不適合創業用(適合大企業),創業時等你用java開發好了,別人都過了磨合期了,不接受反駁


四川農村老吳


java慢?從來沒有覺得。

可能你覺得MVC模式太麻煩了。寫個接口,我們要寫個controller、還要寫domain,還要寫interface,還要寫實現類,還要寫dao層,還要寫sql...確實,看起來有很多的java文件。但是,一個良好的系統就需要遵循一定的設計模式。如果是毫無設計,一個方法從頭寫到尾,幾千行代碼堆一起,我想以後你會痛苦不堪的。

我之前也覺得這種模式很慢。所以我們專門寫了一個codegen系統。這個系統可以根據我們表的設計來反向生成所有的mapper文件(mybatis)、dao、interface、interfaceimpl、domain、controller文件。並且實現了基本的CRUD操作,對於開發速度有很大的提升。對於這種基礎的操作,我們都是一鍵生成。我們只關注核心的業務邏輯實現。
企業級的應用,我覺得用java開發是最好的選擇。Java是目前使用最為廣泛的編程語言之一。它具有簡單,面向對象,穩定,跨平臺,多線程,動態等特點,各種開源社區也是非常火爆,湧現出了一大批知名的框架技術,這些技術的出現,使得相關開發者能夠把更多精力集中到業務方面。
當然目前的python、golang等語言比較容易掌握,開發速度比較快。也是可以考慮的選擇。

阿邁達聊技術


PHP性價比最高的創業技術選型,沒有之一。


程序猿創業筆記


JAVA只是一個語言,你需要一個強大的開發工具。可以瞭解一下GeneXus(可以生成java,net,andorid,ios,微信小程序等),絕對超出你的想象




GeneXus愛好者


自己創業,就PHP,招那種培訓班出來的PHP新手,就能寫邏輯了。讓測試人員嚴格按照產品流程做測試,邏輯就沒問題。至於性能,PHP-fpm配置中將執行超過500毫秒的慢日誌開啟記錄,直接能定位到代碼某一行,反向去review,不用看整個代碼,就能指導新手解決掉。至於併發訪問,加一臺雲主機,比招一個程序員便宜多了。


RanMoon


後臺 Laravel+Nova

前臺Uniapp 讓你知道什麼叫速度

屌炸天的ORM,開箱即用的認證,鑑權,緩存,文件存儲,郵件,事件分發,計劃任務,屌炸天的事件廣播,配合Sock IO加 laravel Echo?,讓你知道socket開發這麼爽,

還有migration數據庫版本管理,你再也不需要navicat了


拖把耶


還有比.net更快的嗎?!


大夫山民


使用springboot一點也不慢,可以研究一下,代碼量是原來的一半


jimware


根據需要選擇合適的開發工具。看樓主主要開發哪方面的應用,做B/S系統Java是不錯的選擇,人也好招,開源的框架,模塊也多。做Windows端,C#絕對首選。做小程序,APP,uniapp看起來不錯。

我寫代碼17年,用過C++,VB,C#,Asp.net,Java,做過圖形工具,分佈式系統,做過網站,當過站長,寫過爬蟲,手寫css,原生App,APK,工控,SAAS。

到現在創業8年了,建議根據需要選擇工具。

創業初期,請選擇用你熟悉的技術,少走彎路。

熟悉某項工具的人一般會覺得自己用的最牛逼,您是為數不多的理性的人,祝你成功!創業是一種生活方式。


蜀鄙1僧


從語言自身的健壯程度和各應用方向的支持來看,選擇用Java可以說最合適,一個統一的技術棧對於以後的維護很是方便,而且國內阿里的大面積Java應用對於預料到技術問題都有成熟的解決方案。

但是您說的開發慢的問題確實存在。既然是創業公司,快速試錯,靈活迭代才是公司產品初期最應該考慮的問題。畢竟天下武功唯快不破!

首先不知道你在幹什麼?我就嘗試著說一下吧。從您的描述中看沒有提目標用戶,姑且認為是普通大眾。那麼您應該是在做web或者app,我推薦您選擇PHP,雖然這門語言在技術人員口中是很不嚴謹的工具,但是構建產品原型簡直無對手,yii框架生成crud類型代碼和後臺,基本上簡單邏輯的API半天就能搞定,而且人員工資成本也低。

數據方面的處理用python,python在這方面的模塊太豐富了,而且門檻也很低,讓PHP人員順便搞一下就行了。稍微多付些獎金就省去了招另一波python開發的工資,提高了開發人員的工作積極性也節約了開支。

web工程的日誌與數據處理之間的通信。前期直接採用磁盤日誌定時傳輸到數據系統磁盤就行了。

簡單暴力,低成本且靈活的方案支撐您的業務發展前期是沒問題的。

本想繼續寫,孩子下課了,等我下次寫發展到中期的技術方案。


分享到:


相關文章: