我想开发网络应用。实际上我在开发网络应用程序方面没有太多的专业知识。 我在网上阅读了一些文章,并且有很多服务器端程序语言。 有PHP,Java,Asp.NET,(服务器端Javascript / Node.js?),对我来说是最重要的语言。
我不知道“最佳”语言是如何开始学习的。 将来会采用什么语言?
你有什么建议?
感谢您的帮助。
答案 0 :(得分:1)
这在很大程度上取决于您目前的编程知识。您需要了解多种语言,这些语言可以协同工作以创建基于Web的应用程序。在客户端,您需要知道HTML / CSS / Javascript。您可能需要使用当前的技术(如AJAX,jQuery等)对其进行扩展。仅此一项仅处理最终用户的大部分方面。之后,选择服务器端语言将再次取决于您的知识以及您感到舒适的内容。我个人喜欢PHP,但这只是我的意见。但是我觉得它易于阅读和理解,使用它进行编程可以完成相当多的任务,使其成为一种相当丰富的体验。但是我不能说对你自己的口味有什么好处。您可能也需要为您的应用程序提供一些存储空间,因此对语言的理解并非一切。您需要知道您选择的数据库的SQL以及可能的会话管理。
所以当你把它煮沸时,app开发可能需要(至少):
我建议你继续阅读。用一两种语言玩具,尝试一些“Hello world!”应用程序让你的脚湿透。制作一些静态网页,然后使用一些编程将它们变为现实。一旦掌握了它,你自然会开始从你所拾取的所有内容中获得想法。
我可以给出的一个确定的建议不应该引导你错误:文档,文档,文档!!!!记下你学到的东西,记下你在开始新事物时想做的事情。这可以是流程图,网页草图,甚至是后端软件如何工作的概念视图。把事情写在纸上可以在将来更容易地解决任何混乱,并且因为你知道你的最终结果应该是什么,所以减少了开发。