使用服务器端程序语言(Web应用程序)进行开发

时间:2013-10-29 16:20:26

标签: php web-applications web programming-languages server-side

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

我不知道“最佳”语言是如何开始学习的。 将来会采用什么语言?

你有什么建议?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

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

所以当你把它煮沸时,app开发可能需要(至少):

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

我建议你继续阅读。用一两种语言玩具,尝试一些“Hello world!”应用程序让你的脚湿透。制作一些静态网页,然后使用一些编程将它们变为现实。一旦掌握了它,你自然会开始从你所拾取的所有内容中获得想法。

我可以给出的一个确定的建议不应该引导你错误:文档,文档,文档!!!!记下你学到的东西,记下你在开始新事物时想做的事情。这可以是流程图,网页草图,甚至是后端软件如何工作的概念视图。把事情写在纸上可以在将来更容易地解决任何混乱,并且因为你知道你的最终结果应该是什么,所以减少了开发。

相关问题