到目前为止,我通过在Publisher 97中编码并使用W3-Schools来自学HTML。我已经选择了少量的CSS和PHP。
学习HTML后我应该学习什么?
什么是我要做的最好的编辑器?(Windows,Linux)
答案 0 :(得分:8)
学习CSS和JavaScript(使用框架)。我从jQuery开始。
我使用Visual Studio。您可以下载free express edition。此外,Aptana是一个很好的IDE。其他人喜欢Windows的Textmate克隆:E - TextEditor
如果您正在寻找像记事本一样简单的东西,但有一些语法高亮,请查看Notepad++
绝对得到Firebug,FireFox插件,用于调试HTML / CSS / JavaScript。
祝你好运!答案 1 :(得分:6)
首先,在您提到的所有语言(HTML,CSS和PHP)中,只有PHP是一种编程语言。其他是标记语言(好吧,CSS是样式表语言)。
如果您已经使用了一些PHP而且您喜欢它,为什么不尝试学习更多PHP?
您不必完全承诺使用任何一种语言;如果你发现你希望将来从PHP扩展,你可以。但PHP编程也有很多工作。
至于编辑,只需选择一些舒适的东西。对于您使用的编辑器,请不要长时间痛苦。如果你不知道,并且你想要一些免费的东西,也许只需选择Notepad ++并完成它。它很好,免费,而且不需要太多设置。在你真正习惯编码之前不要太担心选择你的编辑器,因为只有这样你才能更好地了解编辑器中你真正需要的东西。
答案 2 :(得分:2)
学习JavaScript。
在Windows中,记事本是你最好的朋友(如果你想要干净的代码)。
如果您想要语法高亮,请尝试使用Notepad ++。根据我的经验,我会说永远不会使用为您生成HTML的编辑器。
答案 3 :(得分:2)
我觉得编辑问题没有得到充分解决。与此相关的许多答案都是以Windows为中心的,因此请允许我从更广泛的立场背景讨论文本编辑器。我会承认我的偏见:我使用OS X,我喜欢Linux,我使用vim,我喜欢emacs。我不喜欢IDE那么多,我不喜欢使用封闭源代码软件,尽管我承认我从未深入研究过我使用的源代码。不过,有一天我会。我发誓。
这个变得越来越大,所以我要继续发布这个。这绝不是Windows和Linux可用的文本编辑器的明确列表,只是我所知道的一些更受欢迎的文本编辑器的简要说明。如果有人注意到我忘记了任何重大内容,只需发表评论,我就可以添加它。
答案 4 :(得分:1)
请不要忘记了解Web应用程序设计的原理。像数据库耦合,身份验证,跨站点脚本等安全原则。
您可能还需要评估一些Web编程框架,如Zend Framework(如果您想用PHP编程),或者Ruby on Rails,如果您决定使用Ruby。
答案 5 :(得分:0)
的Django!尝试一下:)你将学习一个非常酷的Web框架,作为一个副作用,Python编程语言(这是恕我直言,每个人都应该学习的语言)。 我建议你开始一个小小的web项目..你将学习/练习html,css,django(和python)。 :)
对于IDE,我想这是更个人的选择。我在Linux上使用Vim时使用Vim。但是,我真的很喜欢Eclipse ..它是一个多平台(Windows,Linux,...)/多/语言(Scheme,Java,Python,C ++,..)。此外,它有许多非常有用的插件。
与django玩得很开心:D
(当然,Ruby也很酷,但我还是喜欢django:D)
答案 6 :(得分:0)
首先学习PHP,因为一旦你尝试了一些javascript然后前进到Ajax,你将会有一些有趣的创建动态网站,这应该涵盖了今天建立一个动态网站的基础。
此外,如果你有时间,你可以学习使用框架,无论是CSS框架(Blueprint,960等),PHP框架(CakePHP,CodeIgniter等),还是Ajax框架(Mootools,YUI,Ext等)。
当然它会加速你的发展。
除此之外,如果你有桌面编程经验,你可以选择ASP.NET,最重要的是算法和你如何解决问题,编程语言只是你大脑的一些工具。
一个建议,尝试先学习一件事然后再学习另一件事,立刻学习很多编程语言可以让你的头脑被烧掉:D(除了你快速采用新语言)。
答案 7 :(得分:0)
Javascript imo是Web开发的未来
浏览器变得越来越能够运行复杂和长代码。
最终用户非常喜欢这样一个事实,即您无需等待查看网页,即使您必须等待,仍然无需重新加载整个页面。
对我来说AJAX是要走的路,彗星是未来
我建议dojo,目前它是fastest javascript framework on most browsers。
您甚至可以使用JSON-RPC或支持它的Java服务器在服务器端运行javascript。
答案 8 :(得分:0)
我将从WAMP(Windows Apache MySQL PHP)安装开始,并自学PHP和一些基本的SQL。学习PHP时,您会发现可以轻松构建HTML,并使用Javascript(客户端脚本)补充您的脚本以获得额外的功能,例如。 ajax,以及设计部分的CSS。
你会注意到我在这里注意到的所有缩写在w3schools都有自己的部分。我认为它们比许多其他语言更容易/更容易学习,并且是开始使用语言的良好基础。
WAMP或LAMP(如果你使用Linux)很容易作为一个捆绑包安装(只是google),而我推荐使用的是例如NetBeans或Eclipse的IDE。
答案 9 :(得分:0)
很多人在这里说:
继续学习有关php的更多信息。
优秀的编辑器是Notepad ++(winodws)aptana(windows,linux)。
一个基本的开箱即用(Windows上至少开箱即用)webserver包含mysql服务器(数据库最终用php实现)是xampp aka lampp(用于linux)。
我提到的所有产品都有很好的文档记录,以便安装。
答案 10 :(得分:0)
许多PHP喜欢这里 - 有一种替代方案是一种更好的选择。看看C#。使用免费的visual studio express IDE,您可以使用任何Windows计算机对asp.net网站进行编程。生成的站点也可以在Linux Web服务器上运行,同时考虑到它们支持.NET运行时(也称为XSP)的单声道实现。 PHP很酷,但有些功能仍然让人联想到旧的Web开发方法。
我也听说Ruby on Rails非常适合初学者。 Java / JSP也是一个很好的学习框架。
我第一次学习时为自己做的是下载每个框架,购买了一本关于每个框架的书,然后阅读了本书,学习了每个产品的基础知识。然后,我能够自己决定应该学什么。我最终选择了ASP.NET。此外,您还想学习MySql,MS SQL Server,Oracle等数据库技术......祝您好运。
P.S。 - 在我看来,最好的编辑器(IDE)就在Visual Studio系列中。 Notepad ++我也用。但同样 - 它还取决于你所谈论的平台/语言。对于Ruby,我不确定,也许是日食。对于Java,它可以是Netbeans或Eclipse。对于任何Microsoft相关技术,DEFINITELY Visual Studio。所有功能和生产力都是Visual Studio IMO。