![]() |
1
26
背景:我是一名专业的Java开发人员,兼职做Django。 JAVA Java主要用于企业,这有很好的理由。如果您需要一种成熟的语言,对并发、事务、访问多个数据库有良好的支持,那么Java是一个很好的解决方案。。。Java也是一个非常稳定的平台。说到稳定,我不是说它的bug比Python或Ruby少,我是说它变化不大。 对Java有极好的工具支持。伟大的IDE,伟大的重构工具,伟大的静态分析工具。。。对于任何其他语言,您可能找不到那么多具有这种质量的工具。 有很多缓慢的Java应用程序,但在我看来,它更多地来自于使用他们不理解的体系结构的开发人员,他们试图做比他们需要的更复杂的事情。您可以使用Java开发高性能、非常快速的网站。 德扬戈
结论 如果您已经了解Java,并且需要复杂的体系结构和长期支持,请使用Java。
|
![]() |
2
22
|
![]() |
3
12
反Java:
反Python:
就我个人而言,我最终选择了Python,但所有这些选项——以及.NET——都是很容易辩护的。 |
![]() |
4
10
我推荐Java和Spring框架——它解决了典型Java web应用程序的所有负担,并为您提供了获得所需内容的清晰方法。
我会建议——让Spring开始尝试一下。 |
![]() |
5
7
您的应用程序主要是演示、数据库(CRUD类型维护)还是大量后端逻辑?
对于简单的积垢,RoR已经舔过了。 对于任何使用大量后端逻辑或现有遗留数据库的东西,我会选择使用Spring和Freemarker、Ibatis、Tomcat或Jetty的java servlet。
|
![]() |
6
4
除非您是在Java/.net商店,或者您使用Java/.net有特定的原因,否则我建议您使用一种更适合web开发的平台:Python/Django(或者Ruby/Rails、PHP/CodeIgniter/Cake)。
|
![]() |
7
2
如果要投入生产,请使用您目前最熟悉的技术。学习一种新的框架、语言或技术可能会导致延迟,并且在开始时,您的代码质量会降低。 |
![]() |
8
1
是 )一个真正的痛苦得到设置和运行。它还更适合于需要大量组织和可维护性的大型应用程序。然而,这是有代价的。 从你帖子的声音来看,我认为其中一种动态语言更适合你。另外,他们玩起来更有趣(IMHO)。 |
![]() |
A. Shawkat · 获取请求不起作用 7 年前 |
![]() |
Yura · 无法链接引导。min.css和动态web app 7 年前 |
![]() |
jasonharper · 无互联网连接的WiFi连接设备的最佳实践 7 年前 |
![]() |
Thanh Dong · 在spring boot web应用程序中运行jar文件时,创建名为“ConfigurationPropertiesBindingPostProcessor”的bean时出错 7 年前 |
![]() |
Karim Sawma · react web app中缺少滚动条 7 年前 |
![]() |
Nathan · Flask API回调侦听器 7 年前 |
![]() |
David Artmann · Vaadin网格日期渲染器不适用 7 年前 |
![]() |
Hayden · 如何防止计数器的增量超过元素的高度? 7 年前 |