recherche

Maison  >  Questions et réponses  >  le corps du texte

java - 写后台目前最优雅的语言和框架

目前项目打算大改,以前用的Java+SpringMvc+Mybatis+Mysql+Maven 这一套已经很的很熟悉了,想问下有没设计更优雅的语言和框架去写后台,最好性能要棒一点,逻辑更好写一点

==================
update

目前已确定还是用用上面的,只是SpringMvc 还在犹豫中,考虑是否用更简洁的
springboot,springside等spring其他开源项目

====================
update

还是springmvc好用,但是究竟要不要从maven迁移到gradle,个人感觉只是写法简单了而已,经常用的地方感觉没太大区别,现在这个问题纠结点在这里了。。

PHP中文网PHP中文网2803 Il y a quelques jours2584

répondre à tous(43)je répondrai

  • 巴扎黑

    巴扎黑2017-04-17 16:23:49

    性能和优雅往往是一个悖论
    很少有语言能非常优雅 性能又杠杠的 试想下 真有这样的东西 其他的语言和框架还有存在的必要吗
    不过这里面还是能推荐几个的
    1) ruby & rails 快速网站开发的不二之选,开发效率是真心的好,代码优雅,唯一的诟病是性能差
    2) groovy & grails 如楼上的哥们推崇,这个在国外用的真心多,不过国内目前这个社区还不是很丰富
    3) scala & play 性能杠杠的 不过就是scala的学习曲线有点高
    如果专做web的话,还是要相信PHP的实力

    répondre
    0
  • 怪我咯

    怪我咯2017-04-17 16:23:49

    springboot,springside不都是SpringMvc吗?
    spring并不繁琐。倒是mybatis的xml配置sql有点麻烦。

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-17 16:23:49

    后端哪有什么优雅不优雅的,基本都是mvc和curd。

    另外不推荐使用jsp,效率很渣,直接加个velocity吧。

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-17 16:23:49

    搜索引擎告诉你

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-17 16:23:49

    scala + paly + angularjs + bootstrap, 抛弃mvc, 使用前后端分离的思想。。。我不是搞web开发的谢谢

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-17 16:23:49

    java的话,jfinal就不错,play framework全栈开发框架也可以尝试下。不过公司一直在用springmvc+mybatis

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-17 16:23:49

    unix+C+中间件

    répondre
    0
  • 迷茫

    迷茫2017-04-17 16:23:49

    如果是小项目,为什么不考虑Jfinal?

    répondre
    0
  • 高洛峰

    高洛峰2017-04-17 16:23:49

    gradle是android用的多,目前java后端感觉还是以maven为主,当然gralde也有。
    想尝试新的话,可以使用springboot

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-17 16:23:49

    Elegance不是选出来的,是写出来的。即使你选了再优雅的框架和语言,猿类也有足够的能力写出恶心的代码。我见过用C写出的非常简洁的代码,自己也用python写过垃圾(现在还是垃圾,只是没那么恶心了)。

    但从语言来说,个人认为现如今生产力最高的是python和javascript。看提问你是想找Java的solution - Good luck with that。这个招人可能容易些。但是招烂人就更容易。Java本身的语法不是冲着elegance去的,你非要写出elegance的代码 --- 只能说不是不可能吧。

    répondre
    0
  • Annulerrépondre