这可能是一个愚蠢的问题,但我真的想知道是否有可能使用像Zend这样的MVC框架而不先学习语言?感谢您的帮助!如果不先学习PHP,是否可以学习Zend框架?
回答
如果不学习PHP,你无法学习Zend Framework。你可能猜到了。
之后,您无需获得PHP学位即可学习Zend Framework。
你可以一起学习它们。
在不知道编程语言的情况下,通常可以依靠MVC。学习一个特定的框架将意味着学习它所写的语言。所以,是的,可以在不了解PHP的情况下开始学习Zend Framework,但要准备好学习PHP。
我会说是的,这是可能的,但前提是你有其他语言或框架的经验。然而,你无法走得太远,你可能在探索框架的过程中学习PHP。从头开始将是一种艰难,但。
补充:
我学习的Drupal,而无需实际学习PHP之前。但在这个过程中,我发现了一些PHP,因为我有其他语言的知识。
好吧,我想我也可以从Drupal开始。我其实是一个设计师,编程并不是我的强项。我过去一直在学习PHP,MySQL,但从来没有机会练习,而且我已经忘记了大部分。我也学过javaScript,不幸也忘了大部分。我现在唯一能做的“编程”就是jQuery。因此,在我进入Drupal之前,您认为我需要先选择PHP吗?顺便说一句,你认为Drupal或Joomla更好?谢谢! – littlewoods1978 2009-10-27 16:11:10
@ littlewoods1978:Drupal vs Joomla是另一个话题。由于您在编程语言方面没有丰富的经验,我认为您应该首先熟悉PHP。 :) – 2009-10-28 00:12:25
当然可以。如果您不熟悉该语言,可能会发现它稍微困难一点。这取决于您以前有多少编程/语言体验。 PHP是一种相对直截了当的语言,但显然如果你之前没有使用类似的构造和语法上的相似性进行开发,那么你就会挣扎。
然而,Zend可能是一个复杂的野兽,我建议至少使用PHP来开始,以便在您首先进入框架之前了解语言是如何工作的。
这是我第一次发布一个问题,我没想到能够很快得到帮助!哇,我必须说我喜欢这个地方!并感谢你所有的答案。 – littlewoods1978 2009-10-27 16:05:00
简短的回答:第
龙答:一个框架,用来加快发展,给你一套工具来处理一些重复性的任务。一些框架还强制执行特定的编程模型,但他们的主要任务是始终帮助您编写更快更简洁的代码。
话虽如此,很显然,任何人想使用这样的框架,首先需要了解(全局)它写入的语言。你不必知道每一个可用的功能(谁? ),但您至少需要了解基础知识。正如我所说,一个框架加快了你的发展。它永远无法取代它。
如果您在没有框架的情况下编写糟糕的代码,期望用框架编写糟糕的代码。 如果你在没有框架的情况下根本无法编码,那么你将无法使用其中一个编码。
我想你会像地狱一样挣扎,即使你管理它。框架是鼓励良好编程标准的工具,可让您访问可以将函数调用到应用程序中的库(以避免编写所有内容或硬编码)。如果事情发生中断,你可能不得不手动修复某些东西,如果你不能编程来解决框架内发生的问题(雇用某人?),你会怎么做?
我建议你去php网站,买一本关于语言的书来让你的脚湿润。我建议从任何语言的基本要素入手:变量,数组,函数,方法,面向对象的编程,库等等。至少研究这些主题(特别是OOP并写出一个小项目),然后再搞清楚框架。许多人使用面向对象编程,如果你甚至不知道如何编程语言,那么你会很困难,但是如果你知道如何编程,那么与通常不知道面向对象/编程的情况相比,这将不是一个难题。
这不是你夜间开发的技能,编写代码,阅读代码,调试代码,并重复,直到你熟悉一般概念。
- 1. 学习CSLA.NET框架
- 2. 如何学习Zend
- 3. 你如何学习框架?
- 4. 如何学习Erlang框架?
- 5. 如何学习框架(rails)?
- 6. 是否可以跳过学习浮动?
- 7. 学习框架之路
- 8. 开始学习laravel框架
- 9. 学习PHP安全和框架概念
- 10. 学习编写PHP表单框架
- 11. 如果不涉及“学习”,算法可以分类为“无监督学习”吗?
- 12. 学习机器学习的先决条件是什么?
- 13. 准备学习的ORM框架2学习
- 14. 计算学习理论PAC学习框架
- 15. 什么是学习Zend框架的好资源?
- 16. PHP难以学习吗?
- 17. 是否可以从头开始学习数学?
- 18. 学习Zend Framework的版本
- 19. 学习Zend 5.3认证
- 20. 如何去学习android框架
- 21. 什么是学习PHP
- 22. PHP/Zend学习Ruby/Rails开发资源?
- 23. 您是否需要学习语言以学习SQL以外的Tableau?
- 24. 学习Python之前是否值得学习C/C++?
- 25. 是否有必要学习用于学习android的XML?
- 26. 可以强化学习代理学习离散分布
- 27. 首先学习Silverlight或WPF?
- 28. 学习PHP之前学习C/C++是必须的吗?
- 29. 学习PHP错误
- 30. 学习PHP和MySQL
如果你不懂外语,那么很难理解一本关于哲学的外国书。 – erenon 2009-10-27 12:22:37
@erenon这很难,但有一个机会,你在语言中学习的第一个单词将是有用的,而不是一个发誓的单词。 :) – 2009-10-27 12:24:53
艰难但并非不可能:P – 2009-10-27 12:25:13