java - 写后台目前最优雅的语言和框架
PHP中文网
PHP中文网 2017-04-17 16:21:49
0
43
2522

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

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

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

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

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

PHP中文网
PHP中文网

认证0级讲师

全員に返信(43)
巴扎黑

パフォーマンスとエレガントさはしばしば矛盾します
非常にエレガントで強力な言語はほとんどありません。そのようなものが本当に存在するかどうかを想像してみてください。他の言語やフレームワークがまだ存在する必要があるでしょうか。 ?
しかし、ここでもまだ実行できます。
1) Ruby と Rails は、開発効率が非常に高く、コードがエレガントです。唯一の批判は次のとおりです。パフォーマンスが低い
2) 上記の仲間のようなグルーヴィーな & 聖杯 強くお勧めします。これは海外でよく使用されていますが、中国のコミュニティは現在それほど豊かではありません
3) scala と play のパフォーマンスの唯一の違いは次のとおりです。 Scala の学習曲線は少し高いです
Web を専門とする場合でも、PHP のパワーを信じる必要があります

いいねを押す +0
刘奇

springboot と springside は両方とも SpringMvc ではないでしょうか?
春は面倒ではありません。ただ、mybatisのxml設定SQLはちょっと面倒です。

いいねを押す +0
Ty80

バックエンドにはエレガントでもエレガントでもないがありません。基本的には mvc と curd です。

さらに、JSP の使用は推奨されません。効率が非常に悪いため、速度を追加するだけです。

いいねを押す +0
左手右手慢动作

検索エンジンが教えてくれます

いいねを押す +0
Peter_Zhu

scala + paly + angularjs + bootstrap、mvc を放棄し、フロントエンドとバックエンドの分離のアイデアを使用します。 。 。私はウェブ開発者ではありません、よろしくお願いします

いいねを押す +0
Peter_Zhu

Java の場合は、jfinal が適しており、Play フレームワークのフルスタック開発フレームワークを試すこともできます。ただし、同社は springmvc+mybatis

を使用しています。
いいねを押す +0
洪涛

unix+C+ミドルウェア

いいねを押す +0
迷茫

小規模なプロジェクトであれば、Jfinal を検討してみてはいかがでしょうか?

いいねを押す +0
小葫芦

Android では Gradle が主に使われていますが、現在 Java バックエンドは Maven が主流のようですが、もちろん Grade も利用可能です。
何か新しいことを試したい場合は、springboot を使用できます

いいねを押す +0
左手右手慢动作

エレガンスは選ばれるものではなく、書かれています。たとえ最もエレガントなフレームワークと言語を選択したとしても、類人猿は依然として嫌なコードを書くのに十分な能力を持っています。私は C で書かれた非常に簡潔なコードを見てきましたし、Python でゴミを書いたこともあります (今でもゴミですが、それほど不快ではありません)。

しかし、言語に関して言えば、現在最も生産性が高いのは Python と JavaScript だと個人的に思います。質問からすると、Java ソリューションを探しているようです。頑張ってください。こちらの方が採用しやすいかも知れません。しかし、悪い人を採用するほうが簡単です。 Java の構文自体は優雅さを目指したものではありません。優雅なコードを書く必要があります。それは不可能ではないとしか言​​えません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート