Questions tagged «frameworks»

框架是除编程语言和相应编译器之外的一组工具。有时它是强制性的;有时它是可选的,并有助于应用程序的开发。

9
确定语言/框架/技术是否“面向未来”
我是PHP开发人员,最近我开始使用CodeIgniter。看来,每当我搜索与CodeIgniter相关的内容时,博客文章以及通常不是'09或'10的内容,都让我开始思考,CodeIgniter是否仍然有意义,并且将来还会有用吗?是否有其他框架正在取代它? 其他语言和框架也是如此。您什么时候放弃学习某些语言或框架?有什么简单的方法可以找到正在出现的值得收集的东西?

9
使用PHP构建大型Web应用程序时避免使用框架是否有意义?
作为PHP Web应用程序开发人员已有几年了,我分享了MVC和框架。起初我以为它们是切成薄片以来最好的东西。一切似乎都很容易实现。 但是,现在看来,应用程序越复杂,框架引入的麻烦就越多,因此我必须开发解决方法来克服它们。由于我必须深入研究框架核心代码并进行更改,以便使其按照我想要的方式运行,因此此类解决方法通常非常艰巨而复杂。 例如,在我的一个使用Slim(C)+ Idiorm(M)+ Twig(V)的项目中(我认为它非常灵活),我必须创建一个自定义函数,以便在父模板中显示动态数据。没有框架,我本可以在包含的文件中简单地执行mysql_query()。 好的,如果我要创建一个简单的公司简介网站,框架会很酷。我可以在一夜之间鞭打一些代码,它们通常在早晨准备就绪,而且我从它们那里学到的良好的编码实践和设计模式非常有价值。 但是实际上,对于像基于Web的多合一学校管理系统这样的复杂Web应用程序,框架通常会像上面的示例那样妨碍我的业务流程。 所以我的问题是:可以回到基础上,并使用标准的PHP代码和库来做下一个项目,那里可能有大量的框架和库,只要我能充分使用良好的编码习惯并遵循明智的设计模式,就可以了吗?喜欢MVC?我的开发团队很小:只有2个程序员和1个设计师。其他程序员也同意我的上述想法。

3
为什么我们有这么多种.NET?这是好事吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 .NET Framework有许多“特色” : 满(“正常”) 客户资料子集 Web浏览器中的Silverlight Windows Phone上的“ Silverlight” 紧凑的框架 WinRT 当在新平台上需要C#代码时,Microsot似乎更喜欢采用完整的CLR并将其剥离为一个小的子集,从而创建新的程序集并移动类型,而不是仅使用现有的程序集(例如BCL中的程序集) 。例如,Silverlight对于WPF具有不同的类/方法(甚至包括某些具有稍微不同的签名或非常不同的实现的方法),而不仅仅是引用与List<T>WPF 相同的实现。 这是理想的体系结构还是传统的标志?BCL不应在所有平台上都只具有不同的表示/ IO库的所有平台上运行吗?还是BCL和其他库过于ated肿,将它们拆分出来会产生太多向后兼容的问题,这是可以接受的? 如果我们从一块空白的画布开始,并且不担心向后兼容性,那么当前的状况真的是处理多个平台的最佳方法吗?

4
为什么Rails用Ruby编写?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 我知道PHP和Ruby。 使用名为Symfony(显然是最好的PHP框架)的PHP Rails克隆(并非没有选择),我注意到它是Rails的克隆。我认为Symfony很愚蠢,这(SensioLabs是一项聪明的生意),因为Rails已经存在。 除了可以赚钱的开源项目之外,我不理解为什么人们已经在Rails已经存在的情况下用PHP制作Rails克隆。为什么不使用Rails?DHH肯定用Ruby编码了Rails是有原因的。 使用Symfony,我注意到有些东西感觉不太正确,但我不知道它是什么。我是通过胡扯的Sitepoint电子书学习了Rails的,却忘记了它,所以现在我通过PragProg电子书学习了Rails,我很喜欢那本书。我并不完全了解Rails,但我了解它的工作原理(感谢Symfony)。我很想读完整个电子书,所以我可以制作2个Rails应用程序。我记得使用我无法完成的Sitepoint电子书,Rails比Symfony更有趣,而这与Ruby的漂亮语法无关。 为什么Rails用Ruby编码? 感觉不对的PHP Rails克隆有什么用? Rails在做什么,Rails克隆在做什么?

6
在PHP中是否需要框架?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 在PHP中确实需要框架吗? 使用一个的优缺点是什么?
9 php  frameworks 

7
Joomla还是从头开发?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 作为一个经验很少的人,我想知道是什么让您认为Joomla可以满足您的所有要求?是什么让您从头开始选择开发,还是选择使用Yii或Kohana之类的框架。 使用Joomla时面临的最常见或最关键的问题是什么?由于我没有太多经验,因此我要强调最大的问题之一就是灵活性。您无法缩放或自定义应用程序的行为,即使可以,您也需要打破Joomla中的某些规则,或者等待下一个版本。这是真的?。 目前,我正在建立一个长期项目,其中可能包含许多特定的功能和行为。我想从头开始或在某些PHP框架的帮助下构建它。但是我已经看到太多的网站(其中有些在复杂性方面很棒)正在使用Joomla。这使我对选择正确的技术有些怀疑。 我想知道选择Joomla /其他的最终原因是一两个还是两个。

7
为什么没有一种为框架付费的文化?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 最近“精益”初创企业趋势和应用商店时代的副作用之一是,消费者更习惯于为小游戏/产品支付小价。 例如。: 每月收费约5美元的在线SAAS(产品的大本营风格) 短小,有趣且便宜的游戏(在App Store上的价格为0.99美元 这个市场的定义是“做好一件事情,并为此收费”。DHH of Rails / 37 Signals的名气认为,如果您的网站不赚钱,那就不要打扰。 为什么同一规则不适用于框架? 有许多软件框架项目-许多成熟且功能丰富的项目为开发人员提供了巨大的价值,但似乎并没有为此付出代价的市场或文化。 看来,收费的项目通常是UI组件工具集之类的东西,并且往往被边缘化以支持免费替代方案。 为什么是这样? 程序员/企业肯定会看到回馈给Ruby,Rails,Hibernate,Spring,Ant,Groovy,Gradle等项目的价值(列表还在继续)。 我并不是说这些框架应该对任何想使用它们的人开始收费,但是必须有一个有意义的商业模型,使开发人员从投资开发框架时就可以赚钱。 关于为什么这种模式没有出现/成功的任何想法? 编辑要明确:这不是关于淡化免费开放源代码软件重要性的文章。这是一篇有关询问为什么不存在为框架付费的文化的文章。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.