首页 文章

初学者的Web应用程序开发

提问于
浏览
2

我主要是一名前端开发人员,我一直想进入服务器端开发 . 我对编程本身并不陌生[过去几年我一直在做一些编程]但我对服务器端开发还是比较陌生的 .

我过去曾涉足PHP,并用它来构建斯巴达网站,但从未使用过Web应用程序 . PHP仍然是初学者的推荐使用端口吗?我听过很多关于Rails,Django和CodeIgniter等框架的知识 . 我应该从他们开始,还是我跳过这部分会更好?我也是MVC架构的新成员 .

正如你所看到的,我在这里已经离开了我的舒适区,并且不知道在哪里或如何开始 . 我非常感谢任何和所有输入/评论 .

5 回答

  • 2

    我看到的两点,你在问:

    • 进入服务器端开发

    • 学习一门新语言

    如果你同时开始两个 . 您将不得不处理语言障碍以及服务器端开发的方法 .

    所以,我将从使用PHP的服务器端开发开始;了解它是如何工作的 . 因为你不必专注于语言 .

    然后,当您知道服务器端开发如何工作时,如果必须,请转到Ruby / etc . 到那时,您将对服务器端开发的最新情况有所了解;并且需要大部分时间学习语言 .

    以下可能有所帮助

  • 0

    PHP是一个奇怪的野兽,一方面它几乎被支持 . 另一方面,语言很古怪,很容易做错事 . 我经常遇到将业务逻辑与HTML混合的PHP应用程序 . 在PHP中编写不安全的应用程序也很容易 . 如果您打算使用PHP,我会建议使用一个框架,但是我没有对它们进行足够的调查来推荐其他任何一个框架 .

    我没有使用CodeIgniter的经验,但是很多用Rails(用于忙碌的仅限社交网络)和Django(用于基于社区的网站/集成商店) .

    在这些框架中,我建议使用Django . 模型的方法更明确定义,URL映射(imho)比Rails路由好得多,表单处理也很好 . 在我的脑海中,我想不出任何Rails所做的事情,我希望Django可以做同样的事情 .

    但是,如果您正在寻找工作,它们的使用几乎按此顺序:

    • PHP

    • Rails

    • Django

    PHP已经存在了一段时间,Rails在Django之前就已经有了很多想法,Django在很多地方使用过,但是并没有经常做广告 .

    Python和Ruby都很容易学习,你可以在学习框架时学习它们 . 一般来说,Django和Rails不要求你知道太多的语言来使用框架 . 我发现它们是整个语言的一个很好的介绍 .

    你会发现学习任何这些语言/框架都很有趣和有益 .

  • 0

    我建议深入了解PHP,直到你对服务器端编程的工作原理有了很好的理解 . 一旦你不再感觉像一个dabbler然后看看框架与普通PHP编程完全不同 . 您可以使用PHP框架或学习新语言并使用Python Django,Ruby on Rails,或者只使用Node.js,因为您已经了解了前端开发中的JavaScript .

  • 0

    作为一名ASP.NET开发人员,我可能有点偏颇,但我确实认为ASP.NET是一个很棒的平台,你应该试一试 . C#是一种伟大而强大的语言,并不难学习esp . 如果您以前有编程经验 .

    此外,如果您对MVC架构感兴趣,您应该学习ASP.NET MVC(Stackoverflow是使用BTW构建的) . 但我建议你在尝试学习ASP.NET之前先熟悉C# .

  • 3

    试试http://vcljs.com是一个企业网络开发工具,

    • 可视化组件库 - 包括页面,网格,输入,仪表,图表等等

    • 纯JavaScript

    • 单页面应用程序

    • .Net后端

    • 数据绑定

    • Twitter引导程序

    • 简单的数据库查询执行

    • 路由

    • AMD - 模块加载器

    我想这个想法是你不需要学习jquery,Sammyjs或任何其他框架

相关问题