-4

我想开发网络应用程序。实际上,我在开发 Web 应用程序方面并没有太多的专业知识。我在网络上阅读了一些文章,并且有很多用于它的服务器端程序语言。PHP、Java、Asp.NET(服务器端 Javascript/Node.js?)对我来说是最重要的语言。

我不知道“最好的”语言是如何开始学习的。将来会强制执行什么语言?

你有什么建议?

谢谢你的帮助。

4

1 回答 1

1

这在很大程度上取决于您当前的编程知识。您需要了解几种语言,它们可以紧密结合在一起创建基于 Web 的应用程序。在客户端,您需要了解 HTML/CSS/Javascript。您可能需要使用 AJAX、jQuery 等当前技术来扩展它。仅此一项就只能处理大多数最终用户的等式。在那之后,选择服务器端语言将再次取决于你的知识,以及你觉得什么是舒服的。我个人喜欢 PHP,但这只是我的看法。但是我觉得它很容易阅读和理解,用它编程可以完成相当多的任务,使它成为一种相当丰富的体验。但是我不能说什么对你自己的口味有好处。您可能还需要为您的应用程序提供一些存储空间,所以理解一门语言并不是一切。您将需要了解所选数据库的 SQL,并且可能还需要了解会话管理。

所以当你把它归结起来时,应用程序开发可能需要(至少):

  • HTML - 浏览器的标记,因为您的用户需要使用某些东西。
  • CSS - 现代网站使用它来风格化他们的网站并使它看起来像。
  • Javascript - 开发应用程序时(几乎)必须使用客户端程序。对 AJAX、jQuery 和其他库之类的东西有帮助。在处理 Web 浏览器中常见的不一致时,这些使编码变得更加容易。
  • 服务器端脚本 - 服务器上的某些东西需要进行处理。您选择的语言实际上取决于您喜欢如何编程以及您想要一种语言的哪些功能。PHP 对我来说很好用,但也许你最终会讨厌 PHP 并决定改用 ASP。再一次,也许你说这两个都搞砸了,Java 最终成为你喜欢的东西。这个真的取决于你。
  • 数据库 - 许多现代应用程序将数据存储在数据库中。它方便、可访问,并提供其他方法来操作您的数据。您将必须选择一个数据库供应商(MySQL、Oracle、SQLite - 这些只是其中的几个),然后学习一些 SQL 来配合它。

我建议你继续阅读。玩一两种语言,尝试几个“Hello world!” 让你的脚湿透的应用程序。制作一些静态网页,然后使用一些编程使它们栩栩如生。一旦你掌握了它的窍门,你自然会开始从你所掌握的一切中得到你想要做什么的想法。

我可以给出的一个不应该误导您的明确建议是:文档,文档,文档!!!!记下你学到的东西,写下你在开始新事物时想做的事情。这可以是流程图、网页草图,甚至是后端软件如何工作的概念视图。把事情写在纸上可以让你在未来更容易理清任何困惑,并且因为你知道你的最终结果应该是什么,所以开发过程变得不那么辛苦。

于 2013-10-29T16:45:47.640 回答