目前项目打算大改,以前用的Java+SpringMvc+Mybatis+Mysql+Maven 这一套已经很的很熟悉了,想问下有没设计更优雅的语言和框架去写后台,最好性能要棒一点,逻辑更好写一点
==================
update
目前已确定还是用用上面的,只是SpringMvc 还在犹豫中,考虑是否用更简洁的
springboot,springside等spring其他开源项目
====================
update
还是springmvc好用,但是究竟要不要从maven迁移到gradle,个人感觉只是写法简单了而已,经常用的地方感觉没太大区别,现在这个问题纠结点在这里了。。
性能和優雅往往是一個悖論
很少有語言能非常優雅性能又槓槓的試想下真有這樣的東西其他的語言和框架還有存在的必要嗎
不過這裡面還是能推薦幾個的
1 ) ruby & rails 快速網站開發的不二之選,開發效率是真心的好,代碼優雅,唯一的詬病是性能差
2) groovy & grails 如樓上的哥們推崇,這個在國外用的真心多,不過國內目前這個社群還不是很豐富
3) scala & play 性能槓槓的不過就是scala的學習曲線有點高
如果專做web的話,還是要相信PHP的實力
springboot,springside不都是SpringMvc嗎?
spring並不繁瑣。倒是mybatis的xml設定sql有點麻煩。
後端哪有什麼優雅不優雅的,基本上都是mvc和curd。
另外不建議使用jsp,效率很渣,直接加個velocity吧。
搜尋引擎告訴你
scala + paly + angularjs + bootstrap, 拋棄mvc, 使用前後端分離的想法。 。 。我不是搞web開發的謝謝
java的話,jfinal就不錯,play framework全端開發框架也可以嘗試下。不過公司一直在用springmvc+mybatis
unix+C+中介軟體
如果是小項目,為什麼不考慮Jfinal?
gradle是android用的多,目前java後端感覺還是以maven為主,當然gralde也有。
想嘗試新的話,可以使用springboot
Elegance不是選出來的,是寫出來的。即使你選了再優雅的框架和語言,猿類也有足夠的能力寫出噁心的程式碼。我看過用C寫出的非常簡潔的程式碼,自己也用python寫過垃圾(現在還是垃圾,只是沒那麼噁心了)。
但從語言來說,個人認為現如今生產力最高的是python和javascript。看提問你是想找Java的solution - Good luck with that。這個招人可能容易些。但是招爛人就更容易。 Java本身的語法不是衝著elegance去的,你非要寫出elegance的程式碼 --- 只能說不是不可能吧。