我想去学习网络编程,但除了名称和一点html我什么都不知道。所以我问你,你推荐什么编程语言,为什么,可以用它做什么,工具学习等。我不知道它是否重要,但我在Linux环境(Ubuntu)中编程。 我不想做硬核web编程,我只想开发完整的网站并理解网络概念。网络编程语言
网络编程语言
回答
那么,最便宜/免费的网页主机支持PHP,MySQL,并且大多数浏览器都支持Javascript。
针对这些人,你将会走上一条相当好的道路。
有些支持Ruby和Python,如果你想学习这些语言,你可以选择那个路径。
祝你好运!
-Adam
Ruby一路。如果你对web开发感兴趣并完全从头开始编程,就正是你需要的。从Ruby的基础知识来看,很容易进入Rails,这是一个非常适合初学者的Web框架。
在Ruby和Rails上,亚马逊的许多优秀书籍(当然是最高评分)。对于链接
很好的起点: http://www.ruby-lang.org/en/documentation/
除了检查Learn to Program
现在得到learnin'。
Google App Engine为不超过指定限制的应用程序提供免费托管。服务器端语言是Python,客户端语言是Django模板中的JavaScript。在Ubuntu 8.10中,一切都很适合我。
我想问的问题是你想做什么样的网络编程规模?如果它是小东西,那么LAMP堆栈就是我的建议,而如果你想更多地使用三层架构,那么Java或ASP.Net可能值得进入中间件或业务逻辑代码。
哦,不,你不只是建议他学习asp.net! – fig 2009-02-22 03:46:05
肯定从HTML和基本的CSS开始。这些是网络编程的核心,你需要很好地理解它们以做出任何后果。
一旦你找到了这些,你就会想转向服务器端语言。最简单的是PHP,但要小心捡起坏习惯,因为它是一个宽松的环境;如果您坚持使用PHP,您最终会希望将其与MVC框架(如CodeIgniter)一起使用,该框架鼓励将演示文稿和逻辑分离。要获得更高级一点,您还可以尝试Python或Ruby。让自己一些服务器空间来解决;大多数共享托管计划是$ 5-10 /月。
对于Javascript/AJAX,您可能首先需要使用Firebug或Firefox的DOM检查器来了解页面的HTML与JavaScript用于与之交互的DOM对象之间的关系。一旦你了解DOM的工作方式,玩弄jQuery开始做有用的(和有趣!)的东西。
您最终还想学习MySQL(或类似的SQL变体),但这可能会等待,因为您可以在不处理数据库内容的情况下做很多有趣的事情。
最重要的是,要耐心和坚持不懈,并利用各种资源在您的处置:书籍,Google,堆栈溢出和cheat sheets。
大问题, 几年前,我在同一个地方 - 什么HONESTLY帮我用Dreamweaver中,我将它设置为拆分模式,并开始看代码
我用这个,开始钻研到PHP应用程序的世界,并可以看到发生了什么(有点)
我知道你可以使用Dreamweaver与Linux上的酒,它可以帮助你做一个TON 授予,如果你继续它有潜力限制你到Dreamweaver的世界......但可以帮助你学习和创造在同一时间
(我现在用一个记事本从头开始构建完整的php应用程序......但我以DW开始)
除了上面对LAMP堆栈的引用之外,还没有Perl建议。我喜欢Perl,因为它很容易构建一个相当全面的Web应用程序(使用CGI或mod_perl)。当然,如果你要在网上做任何事情,你将不得不学习HTML/CSS。我觉得Perl对于Web开发来说是一个不错的选择,因为它相当强大,并且具有CPAN上提供的所有模块的全部功能。结合像CGI :: Application或Catalyst这样的应用程序框架,您可以在短时间内构建复杂的Web应用程序。另外,使用像XAMPP这样的工具可以提供帮助,因为您无需担心Web服务器或数据库配置的入门。
- 1. 网络编程语言
- 2. 芥末喜欢网络编程语言
- 3. Asp.net多语言网络应用程序
- 4. 更改网络应用程序语言
- 5. 学习Ontology网络语言
- 6. 使用F编程语言和FANN神经网络库
- 7. SAP/ABAP选择选项在不同的(网络)编程语言
- 8. XML是一种面向网络的编程语言吗?
- 9. 表达网络配置的编程语言建议
- 10. 编程语言
- 11. 语义网络语言基础
- 12. 互联网启动编程语言
- 13. 编程语言自动导航网站?
- 14. 编程语言C
- 15. NesC编程语言
- 16. C编程语言
- 17. Siri编程语言
- 18. .NET编程语言
- 19. R语言编程
- 20. SIMD编程语言
- 21. Scheme编程语言
- 22. 编程语言树
- 23. java编程语言
- 24. 编程语言语法
- 25. 编程语言的原语
- 26. PHP脚本语言或编程语言?
- 27. 使用网络用户多语言语言
- 28. sicxe汇编语言编程
- 29. 编写的编程语言
- 30. 从ZPL(Zebra编程语言)转换为IPL(Intermec编程语言)
你的问题有点模糊不清,所以我想如果你把它编辑得更具体些,你可能会得到更多的答案。 – 2009-02-22 03:39:47