php – PEAR – 仍然相关?

我是一个高级初学者,试图选择一个可以转换为可重用代码的可靠来源的 PHP存储库或框架.

我非常喜欢PEAR的想法,但是由于缺乏良好的/当前的文档而被吓倒了.

例如,大多数关于PEAR的文章都是注明日期的,没有经过严格审查的书籍,官方手册是非常不客气的.

我已经考虑过PHP框架(CakePHP,CodeIgniter,Symfony,Zend)和CMS框架(Drupal,Joomla,WordPress),但作为一个长期的解决方案,我希望可重用的代码不会增加任何不必要的开销.

换句话说,我想要为一个目的编写的代码,我可以在需要的地方插入我的应用程序,而不需要“借用”比应用程序需要的更多代码 – 就像我从头开始写的一样.

所以我问 – PEAR是可重用PHP代码的长期选择吗?

文件的级别取决于所涉及的PEAR包;有的是穷人,但其他人不是.您可以通过查看其页面,查看发布日期,机票活动等来了解包裹的状态.

一些非常有用的工具,例如phpunitPHP CodeSniffer使用PEAR作为主要分销渠道,很难说这些不再相关.

我认为整个PEAR肯定仍然是相关的,并将继续是这样,但许多单独的包可能不是.

使用框架绝对不会阻止您使用PEAR包;大多数框架(除了Zend,也许是一个似乎是一个厨房和水槽一样好的类型框架)不包括所有的东西,所以仍然会有很多事情你会想这样做还没有被覆盖.

2013年更新

现在看来,composer已经获得了更多的牵引力,这可能值得研究.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


如何选择合适的 C++ Web 开发框架?
利用 C++ 框架构建高并发 Web 应用的策略
用 C++ 框架开发跨平台图形应用程序
golang框架中安全编码实践的最佳指南是什么?
golang框架与其他语言框架在设计理念上的区别有哪些?
C++ 图形框架与其他语言框架的比较
C++ 框架与其他 Web 开发框架的对比分析
使用 C++ 框架构建大型项目最佳实践
C++ 框架如何提高大型项目开发效率
C++ 框架中依赖注入的持续集成与部署工具
如何与社区协作和贡献到自定义 Golang 框架?
C++ 框架在大型项目中如何实现模块化开发
使用 C++ 框架开发跨平台 Web 应用
C++ 框架在大型项目中的优缺点
golang框架在性能上的优势体现在哪些方面?
C++ 框架在嵌入式系统内存优化中的优势
golang框架在人工智能与机器学习中的作用
如何扩展 Golang 框架以支持特定功能?
如何利用 Go Modules 和依赖项管理来自定义 Golang 框架?
Golang 框架中的性能优化技巧