Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web applications web应用程序开发需要哪些基本技能? 我对C、C++和java有很好的理解。我有一个关于网络应用作为自学项目的想法,但不知道创建网络应用需要什么技术。如果可能的话,还包括一些可以帮助解释这些技术如何有用的资源_Web Applications - Fatal编程技术网

Web applications web应用程序开发需要哪些基本技能? 我对C、C++和java有很好的理解。我有一个关于网络应用作为自学项目的想法,但不知道创建网络应用需要什么技术。如果可能的话,还包括一些可以帮助解释这些技术如何有用的资源

Web applications web应用程序开发需要哪些基本技能? 我对C、C++和java有很好的理解。我有一个关于网络应用作为自学项目的想法,但不知道创建网络应用需要什么技术。如果可能的话,还包括一些可以帮助解释这些技术如何有用的资源,web-applications,Web Applications,我正在尝试实现一个系统,卖家可以发布他们想卖的任何东西,买家可以搜索他们想买的东西,比如ebay.com或craigslist.org,但我只是一个初学者。网络应用程序的核心是用HTML和JavaScript编写的。还有其他东西,但这两个是基础。不过,如果您愿意,可以使用Java创建一个Web1.0应用程序 编辑:欢迎使用堆栈溢出!: HTTP、HTML、JavaScript和CSS。不要忽视HTTP的重要性,因为它可以让您更轻松地调试web应用程序,尤其是那些具有更动态客户端行为的应用程序。w

我正在尝试实现一个系统,卖家可以发布他们想卖的任何东西,买家可以搜索他们想买的东西,比如ebay.com或craigslist.org,但我只是一个初学者。

网络应用程序的核心是用HTML和JavaScript编写的。还有其他东西,但这两个是基础。不过,如果您愿意,可以使用Java创建一个Web1.0应用程序


编辑:欢迎使用堆栈溢出!:

HTTP、HTML、JavaScript和CSS。不要忽视HTTP的重要性,因为它可以让您更轻松地调试web应用程序,尤其是那些具有更动态客户端行为的应用程序。

web应用程序通常不仅仅是提供静态HTML和javascript代码

它涉及几种后端语言,这些语言执行代码以生成web服务器所服务的HTML

您可以将Apache和IIS视为良好的web服务器技术,将PHP和ASP.Net分别视为良好的语言。ASP.net可以用任何.net语言编写


一旦你开始了解这些,你就可以开始建立一些具有某些功能的网站。

它应该有多小/多大?你需要某种坚持吗?它应该是互动的吗

无论如何,您需要一些HTML、CSS和Javascript基础知识。但是,您可以用java编写有用的web应用程序,例如,请参见

理解HTTP有很大帮助,如果你有时间阅读一些关于这个问题的背景信息,我建议

最终,这将取决于你的范围和兴趣。还有其他很好的框架,特别是针对web应用程序(如

红宝石 python PHP, 斯卡拉, ...
HTML、CSS、Javascript,理想情况下使用良好的JS框架,如jQuery、Dojo或Close,以代表您处理一些浏览器差异,对HTTP有良好的基本了解,包括cookie、缓存控制头等部分,可能有一些XML和JSON,对于服务器端工作,一些服务器端语言Java很好,但是Ruby、Python等也是如此。。。使用一些合适的库/框架来简化您的工作,了解您正在使用的web服务器(如Apache或IIS)是一个不错的选择,但不是必须的


您可以不用编写Javascript,而是使用GWT,但我认为,即使您选择这样做,您仍然应该了解工具允许您抽象的级别/层次,否则,您将在第一个错误或问题时迷失在水中。。。记住,正如乔尔所说,所有的抽象都会泄漏!-

Web应用程序开发是一个极其多样化的主题

在一个非常高的层次上,您需要学习包括一些示例:

标记语言HTML、XHTML、CSS 客户端脚本语言JavaScript 浏览器FireFox、Opera、IE、Safari 开发工具,如IDE、编辑器、Visual Studio、Eclipse Web服务器Apache、IIS 服务器语言PHP、ASP.NET、Ruby 这不是你一夜之间就能学到的东西。你可以用整个职业生涯来学习这些技术的来龙去脉


始终是一个。

如果你有任何你想要构建的东西的例子可能会有所帮助,那么web应用程序会有很多不同,并且使用很多技术。web 1.0应用程序和其他web应用程序之间的区别是什么大多数现代web应用程序Facebook、Twitter等都被称为web 2.0。主要区别在于这些网络应用程序是面向社会的。大多数Java Web应用程序无法真正实现这一点;它们更独立,即计算器。另外,HTML、JavaScript和其他技术可以提供更快、更可定制的结果。