gpt4 book ai didi

java - 对于同时了解 Java Web 和桌面的人

转载 作者:行者123 更新时间:2023-12-02 08:33:15 26 4
gpt4 key购买 nike

对于同时了解 Java Web 和 Desktop 的人来说,Java Desktop 程序员转向 Web 更容易,还是反之亦然?

最佳答案

桌面开发和 Web 开发都有各自的困难,这些困难会让只了解其中之一的人陷入困境。

Web 开发通常需要对不同技术有更广泛的了解 - 客户端的 HTML、JavaScript、CSS; Servlet、JSP 以及项目使用的任何 Web 框架; SQL、JDBC 以及项目使用的任何 ORM 方法。

还有很多不同的 Java Web 框架 - 基础知识几乎相同,但是当您从事不同的项目时,您很有可能会学习多个框架。

桌面项目的难度有所不同。并不是缺乏框架,而是确实没有框架得到如此广泛的使用。 (Swing 和 SWT 并不是真正用于构建应用程序的框架,它们只是小部件的集合。)因此,您通常必须编写更多代码 - 而这些代码实际上是应用程序/项目/公司的自定义代码。 (而且通常不是那么好 - 如果只是因为您的项目中只有一小部分开发人员在处理它并使用它(他们实际上更关心如何推出应用程序)而不是大量开发人员开发和使用流行的应用程序Web 框架。)

多线程编程问题在桌面应用程序中比在 Web 应用程序中更为常见。是的,这是可能 - 但它们是众所周知的问题和解决方案,Web 框架再次在这里提供帮助。

关于java - 对于同时了解 Java Web 和桌面的人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2706206/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com