0

我想学php。当谈到网络编程时,我是一个初学者。所以,我打算在开始时不使用任何框架,直到我合理地习惯了语言基础[我从 SO 的其他帖子中得到了这个建议]。另外,我在 SO 中找到了几篇文章,通过遵循 php.net 官方网站中的文档来学习 php。

但是,我看到一些帖子建议开发人员参考强调 mvc 和 php 的网站/书籍。那么,我是否朝着选择 php.net 开始 php 的正确方向前进?

[请不要以“未完全构建”的方式结束这个问题,因为我很难构建它,而且我计划从明天开始,所以这个回复非常重要:)]。

谢谢,帕万

4

4 回答 4

1

语言始终是一个偏好问题,我的偏好是 asp.net mvc3(很快 4)远远超过 php。如果你学习 php,你可以开发 php。如果您使用 asp.net 学习 C#,您可以将其用于无数平台(带有 monotouch 的 iPhone 应用程序、带有 monodroid 的 Android 应用程序、Windows Phone 应用程序、桌面应用程序、带有 Mono 的跨平台应用程序、非常好的 Unity 3D 游戏,并且选项继续存在)。

php 的另一个论点是自其开源以来的大量免费贡献者,我认为微软使他们的工具令人惊叹,因为它是他们的主要生计之一。我从未见过可以接近 Visual Studio 2010 的 ide,甚至还没有见过(而且免费版本也非常好)。

最后,一直有大量免费视频发布。阅读很好,但这是 2012 年而不是 1992 年……我必须阅读才能学习,你不需要。投资一台便宜的第二台显示器,然后在一台显示器上观看演示,然后在第二台显示器上进行操作。使用 asp.net 和 www.asp.net,您将非常快速地开发令人惊叹的应用程序并学习一门语言,您可以在当今行业中实现几乎所有您想要的一切,所有这些都是免费的。

希望有帮助

于 2012-04-20T20:49:34.567 回答
1

当有人问我,如何学习 PHP 时,我让他从w3schools.com开始,因为这个网站包含教程来做一些事情。然后我建议你买一些好的 PHP 书籍/电子书。如果您负担得起, Lynda视频讲座也是一个不错的起点。否则试试 wrox、packt 和 sams 的电子书是学习 PHP 的好地方。由于作者的目的是教你 PHP,所以他们会告诉你很多东西,而 php.net 之类的网站对那些已经知道如何工作但只是将其用作参考目的的人来说是有益的。

一旦你对 PHP 有良好或至少基本的了解,那么你应该学习一些 MVC 框架,如 Code Igniter 或 Yii 等

然而,目前 PHP 中有很多开发人员,他们有很多,就像他们知道很多框架一样,他们知道很多 CMS,所以我认为进入一些更具体的框架类型是明智的,比如 RubyOnRails,比如 Django 等但是仍然只是一个想法,如果您真的喜欢 PHP 并想学习它,那么我希望以上内容能让您对如何学习有一个很好的了解。

谢谢

于 2012-04-20T21:18:46.247 回答
0

php.net 是一个参考站点,并不是真正学习 PHP 的地方。MVC 是不同的东西,它不是特定于 PHP 的,而且它有不同的风格。

我会买一本 APress 或 Wrox 的书,然后通读一遍。

于 2012-04-20T20:43:21.417 回答
-2

http://php.net/只是 PHP 语言的参考,Model-View-Controller 有所不同。

如果您正在寻找 MVC 框架,我会推荐 CodeIgniter。

于 2012-04-20T20:46:37.940 回答