Web applications 进入web应用程序开发时从哪里开始

Web applications 进入web应用程序开发时从哪里开始,web-applications,Web Applications,我希望进入web应用程序开发领域。我是计算机科学专业的本科生,有编写桌面应用程序的经验,但只了解网络应用程序的工作原理。有没有关于从哪里开始的建议?Javascript、php、perl、ruby、python?我应该先研究django、seaside、ruby on rails等框架,还是等到我有了更丰富的经验再使用这些框架?使用您提到的任何框架都可能会提高您的生产率,但是,如果您想真正擅长您所做的事情,那么了解所有支持技术是如何独立工作的是很重要的 因此,学习一个或多个大型JavaScrip

我希望进入web应用程序开发领域。我是计算机科学专业的本科生,有编写桌面应用程序的经验,但只了解网络应用程序的工作原理。有没有关于从哪里开始的建议?Javascript、php、perl、ruby、python?我应该先研究django、seaside、ruby on rails等框架,还是等到我有了更丰富的经验再使用这些框架?

使用您提到的任何框架都可能会提高您的生产率,但是,如果您想真正擅长您所做的事情,那么了解所有支持技术是如何独立工作的是很重要的

因此,学习一个或多个大型JavaScript库(闭包、ExtJS、Moo工具、Dojo、jQuery等),同时也学习如何在不使用它们的情况下完成库所做的所有相同的事情

学习rubyonrails或Django之类的框架,但不要忽略一些低级CGI编码,这样您就可以了解实际情况

另外,要充分了解SQL和关系理论,不要依赖于所选择的框架提供的任何ORM。了解SQL非常有价值。

我已经建立了一个基本的LAMP(Apache、MySQL、PHP)服务器,并开始使用PHP。开始学习基础知识并实际看到一些结果既快又容易。有很多关于PHP和Javascript的教程。我听说RubyonRails也很容易进入,但我还没有机会真正深入研究它


您可以查看一些框架,但我个人发现大多数框架都需要花费一些时间来设置,然后您必须花时间学习它们。

您很可能总是在构建web应用程序的任何框架或语言中使用HTML、CSS和Javascript,所以首先从这些基本的家伙开始。如果您正在寻找一个框架,我推荐Django(python是Django的底层语言)。祝你好运,玩得开心

有了所有可供选择的技术和语言,它肯定会有点势不可挡。JavaScript、JQuery和RubyonRails都很流行。通过学习这些,你不会出错。不过,了解底层技术肯定很好。在这方面有很多帮助

此外,我会检查这些问题,因为这会被问很多。这里有一些很好的回应


一些问题可以帮助您思考:

1) 您想将您的职业生涯转向Java、.NET、RubyonRails或其他技术吗?我发现在我的职业生涯中我跳来跳去,但这有助于做出决定,这样你一开始就不会跳得太多。一旦你理解了这些概念,你就可以轻松地跳起来,因为你正在学习一种新的方式来表达你知道你需要的东西

2) 您想更多地用于前端还是后端开发?过去,“网站管理员”是从设计师到数据库管理员的各种角色,但如果你在中型公司工作,不同的角色会变得更加分散。了解整件事是个好主意,但你需要决定你是想在每件事上都做得好还是在某个领域做得好

3) 学习JS和至少一个大型玩家库:我喜欢JQuery。这将帮助你了解如何更轻松、更快地工作

4) 学习基本的SQL和ORM解决方案。它将有助于从db驱动您的web应用程序

5) 了解安全性(证书、SSL等)

6) 了解如何测试web应用程序,并学习为此使用库

你不需要马上处理所有这些,BTW。这只是一个需要考虑的事情。< / P> 祝你好运


杰拉尔多

这完全取决于你想让它带你去哪里

如果您想在具有安全性和前景的企业环境中工作,但也要考虑涉及的限制,请考虑<强> .NET/Stult>或<强> java strong>MVC3或Spring是很好的框架

<>如果你更喜欢在小型创业团队工作,或者作为一个有乐趣、兴奋的自由职业者,但也有不确定性,那就考虑<强> Ruby on Rails 或<强> NoDEJS。strong>NodeJS目前尤其火爆


无论你做什么,你在web上的核心技能应该是HTMLCSS,然后是JavaScript,再加上像jQuery这样的DOM包装框架。使用这些工具,你可以用现有的工具构建任何你喜欢的东西。

你已经擅长哪些编程语言?主要是java和一些c++语言,然后尝试使用一些.NET工具,因为你几乎可以使用任何语言。谢谢你提供的提示。好吧,如果你从Seaside开始,你将不再很高兴使用另一个!听班杰的。。。去年我和你在同一条船上。使用这些工具构建一个简单的web应用程序,然后引入PHP从SQL数据库发布/获取。之后,取出PHP脚本并使用ASP.Net重建站点(Microsoft Visual Web Developer Express是免费的)。然后看看你更喜欢什么,深入研究一下。我要说的更多的是HTML、CSS和Javascript。我从来没有使用过python/Django,您可以通过探索XAMPP来快速设置它