2013-10-29 137 views
-5

我想开发网络应用程序。其实我在开发网络应用程序方面并没有太多的技术诀窍。 我在网上阅读了一些文章,并且有很多服务器端程序语言。 对于我来说,有PHP,Java,Asp.NET(服务器端Javascript/Node.js?),这是最重要的语言。使用服务器端程序语言开发(网络应用程序)

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

你有什么建议?

谢谢你的帮助。

回答

1

这很大程度上取决于您目前的编程知识。有几种语言需要知道可以协同工作来创建基于Web的应用程序。在客户端,您将需要了解HTML/CSS/Javascript。您可能需要使用AJAX,jQuery等当前技术进行扩展。仅凭这些技术就可以处理大部分最终用户的等式。之后,选择服务器端语言将取决于 - 你的知识,以及对你来说舒适的东西。我个人喜欢PHP,但这只是我的看法。不过,我觉得阅读和理解很容易,编程可以完成相当多的任务,使其成为相当丰富的体验。然而,我不能说什么会对你自己的口味有好处。您可能还需要一些存储空间,因此对语言的理解并不是一切。您需要知道SQL以获取您选择的数据库以及可能的会话管理。

所以,当你熬下来真的,应用开发可以(至少)意味着:

  • HTML - 标记为浏览器,因为你的用户需要一些帮助。
  • CSS - 现代网站使用它来设计他们的网站风格,并使其具有代表性。
  • Javascript - 客户端程序在开发应用时几乎是必须的。 AJAX,jQuery和其他库都有帮助。在处理网页浏览器中的常见不一致时,这些使编码变得更容易一些。
  • 服务器端脚本 - 服务器上的某些东西需要进行处理。您选择的语言将取决于您想要编程的方式以及您想要的语言功能。 PHP对我很好,但也许你最终会讨厌PHP并决定使用ASP。然后再说一遍,也许你会说这些和Java结果都是你喜欢的。这一个真的取决于你。
  • 数据库 - 许多现代应用程序将数据存储在数据库中。这很方便,可以访问,并提供了额外的方法来操纵你的数据。你将不得不选择一个数据库供应商(MySQL,Oracle,SQLite--这只是其中的一小部分),然后学习一些SQL。

我建议你继续阅读。玩一两种语言,尝试几个“Hello world!”应用程序让你的脚湿。制作一些静态网页,然后使用一些编程来实现它们。一旦你掌握了它,你就会自然而然地开始为你想要从你选择的所有东西中得到的东西获得想法。

一个肯定的建议,我可以给你不应该误导你是这样的:文档,文档,文档!记下你学到的东西,写下你在开始新事物时想做的事情。这可能是流程图,网页草图,甚至是后端软件工作原理的概念视图。通过纸上作业,将来可以更轻松地排除任何困惑,并且可以让开发人员不费力气,因为您知道最终结果应该是什么。

相关问题