java - 从 PHP 切换到 Java 或 .Net

标签 java php

<分区>

我目前在 LAMP 上运行一个网站,我目前正在将我的代码从普通的 php 重构到带有 Doctrine 的 Zend 框架。我对设置很满意,但经常在实时站点上发现函数未找到错误,因为我已重命名函数。令人沮丧的是,大部分时间都浪费在修补这些错误上。 所以我决定在编译代码时从 php 切换到 java,这样错误就不会出现在现场。使用 java netbeans 会更好。

但是由于我已经很多年没有接触j2ee了。什么是我在 Java 中的上述设置的最佳替代品?

  • 选项 1. 带有 Hibernate 的 Jsf 2

  • 选项 2. 接缝

  • 选项 3. Spring

  • 选项 4. Struts 与 Hibernate

我的服务器在 raid 0 上有 24 gig ram 和 2 核心 i7 处理器和 ssd 驱动器

如果使用 java 而没有任何性能问题,我的服务器是否会处理相同数量的访问者?

我喜欢在不丢失实时 session (已登录用户)的情况下更新网站的方式。我可以在 Java 中做同样的事情吗?根据我的经验,网站的每次更新都会重新部署应用程序,从而重置所有 Activity session 。

我喜欢考虑 .Net,但根据我在大多数论坛上的阅读,没有人推荐它?

亲切的问候

零隆

最佳答案

您的问题不是从 PHP 切换到 Java,您的问题是通过单元进行良好的测试覆盖,尤其是集成测试。从你写的最好的事情可能是看一下 Selenium 并尽可能自动化测试。您需要一个完整的基础架构来部署到测试系统并在其上运行集成测试 (Selenium),然后您可以说一切正常。

关于java - 从 PHP 切换到 Java 或 .Net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7108729/

相关文章:

java - 如何在android中的文本加密/解密中正确地将String转换为byte[]? (错误 - WRONG_FINAL_BLOCK_LENGTH 和 IllegalBlockSizeException)

java - org.openqa.selenium.NoSuchSessionException : invalid session id message= This version of ChromeDriver only supports Chrome version 74

java - 直接在tomcat文件夹中创建图像存储(Java)

php 时间戳转 javascript 时间或日期

php - 标准化阿拉伯语文本mysql

java - 比较两个数组列表中的数据并在java中进行更新

java - 带有 Java 可选 getter 的 REST 响应对象

php - 为 Apache 2.4 更新了 php7.so 文件

Javascript + jQuery 调用同一个函数 4 次是否正确?

php - Symfony2 : How to avoid duplicate entities that already exist in the database?