TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Zend Framework 3 Released

93 点作者 agopaul将近 9 年前

14 条评论

jmspring将近 9 年前
Interesting. It doesn&#x27;t amaze me the continued popularity of PHP. The language, framework, and ecosystem just work. Plenty of people well versed in it. It&#x27;s not sexy, and I&#x27;ve done more than a few years of consultancy there.<p>New energy in an ecosystem is never a bad thing.
评论 #12006850 未加载
评论 #12007128 未加载
评论 #12006785 未加载
girvo将近 9 年前
The adoption of PSR-7 and the other PSR standards has made framework interoperation infinitely easier, and it&#x27;s great to see Zend following the community in this regard. Combining their decoupled packages with those from the PHP League[0], for example, along with best-of-breed third-party libraries such as Monolog will mean that developers get to take advantage of amazing tools without worrying about writing yet another wrapper layer (I&#x27;m looking at you, Symfony bundles and Silex service-providers...)
carrja99将近 9 年前
Ah I remember it like it was yesterday. After years of doing work in the Java and Scala ecosphere I took a gig at a mortgage company doing PHP. Composer, Larval, Symphony2, Silex and a dozen other things made it seem to me like PHP might not be too bad. I might even have some fun!<p>Then the day I started I learned the sad truth. The &quot;Technical Architect&quot; laid down the law: all applications had to be written in Zend Framework 2 and nothing else. I gave it a chance, read all the docs and wrote an app in it. Suffice to say there was a scarce community and lots of defects. I also found how it worked overly complex. Imagine taking spring and asking &quot;how can I make this harder and in PHP?&quot; That&#x27;s how I found the dependency injection framework to be.<p>Suffice to say I only lasted 3 months before moving on. ;-)
评论 #12007167 未加载
gondo将近 9 年前
i used to use ZF1. it was a good framework back in its days. than ZF2 come along with its overcomplicated boilerplate configuration and its backwards incompatibility. it was unusable with almost non existing community, so I took a time to look elsewhere and switched. I am happy now with my current framework and can&#x27;t care less for ZF.
评论 #12006949 未加载
BilalBudhani将近 9 年前
This just reminded me that, I&#x27;m a Zend Certified PHP Developer . Those days :))
评论 #12007753 未加载
评论 #12008764 未加载
评论 #12007411 未加载
rbanffy将近 9 年前
Genuinely curious about it: what are the reasons to start a new project on PHP?
评论 #12006934 未加载
评论 #12006870 未加载
评论 #12007357 未加载
评论 #12006835 未加载
评论 #12007061 未加载
评论 #12006843 未加载
评论 #12006820 未加载
baby将近 9 年前
Are there anyone still using Zend? I know most companies in France use Symphony.
评论 #12007187 未加载
评论 #12006880 未加载
评论 #12007324 未加载
carrja99将近 9 年前
This reminds me... Does anyone actually run zend server? At a previous gig they standardized on zend framework 2 and were adopting zend server. I told them I thought that was a mistake given Nginx and PHP-fpm but I didn&#x27;t stick around long enough to see how it panned out.
raitom将近 9 年前
Too late. Way better alternatives exist nowadays.
评论 #12006635 未加载
评论 #12008367 未加载
评论 #12007200 未加载
user23490将近 9 年前
As someone who is currently stuck managing a Zend 1.9 project, if I ever see another Zend project it&#x27;ll be too soon.
评论 #12008868 未加载
donatj将近 9 年前
Huh, interesting. I thought ZF2 was still getting ironed out. I&#x27;ve been a little out of touch with the community.
throw2016将近 9 年前
I have worked extensively with PHP, Python, Ruby and Node. I love PHP for deployment of end user apps. It just works. It literally takes minutes and you can be in your app rather than struggling with the language ecosystem.<p>It takes a lot of work and thinking to get to this state that is easy to overlook but it reflects a respect for users from the developers. And it shows. All the top apps in terms of deployment are PHP. I will ignore the many criticisms against it, they may be valid or they may not. The bottom line is utopianism is a deadend, there are always upsides and tradeoffs. PHP is improving and will continue to improve and is relatively simple to learn and use. Kudos.<p>Python is really a fantastic asset to the community. It&#x27;s relatively simple to use and deploy thanks to its wide support on most Linux distibutions. I hate complexity and there are tons of interesting things in Python beyond Django. The server story could be improved but its not a deal breaker.<p>I think Ruby and to some extent Node but Ruby more so shows a thorough disrespect near hostility for the user. Deploying a Ruby app is always time for trepidation and you can be sure it is going to take time unless you are extremely well versed and upto date on the ecosystem ie a developer with a Ruby focus and perhaps that&#x27;s why Ruby is best used in SAAS scenarios. I have deep doubts on the user focus of developers who expect users to deploy their Ruby apps.<p>There are tons of issues that crop up, from getting the base environment up and you do need a dev environment which has its own pitfalls and gotchas as gems may need to be built. Then there is the decision of where the gems should be, using things like RVM, Rbenv or the system ruby, the users who should run it and all the shenanigans that comes with it. Then deploying the apps themselves in terms of using things like Bundler which needs its own knowledge base and servers which could mean compiling Passenger with or without Nginx or using Unicorn. That is a lot of know how and it&#x27;s a complete mess.<p>Updating apps can be equally troubling. There is no knowing which Ruby gem dependency could fail, which library may be needed, and that particular library may not be in your running distribution so you may need to compile it and that could start a long time consuming chain. This is millions of user and dev hours wasted for nothing, literally, that could be resolved by the developers and is much worse than anything you can throw at PHP which looks almost angelic in comparision. The deep knowlege required makes Ruby and Node extremely unpleasant. It should not take this amount of know how to simply deploy and use an app.<p>HN is dev focussed and it makes economic sense for devs to have expertise in the most rewarding languages, but this should not detract from the weakness and strengths of languages and I think it does.
评论 #12007848 未加载
aearm将近 9 年前
why I have to use zend? I have found it so complicated and there is no good support recourse for it
评论 #12006539 未加载
wyqydsyq将近 9 年前
Wait, people still use PHP for new software?! And here I was thinking the industry had modernized...
评论 #12006927 未加载
评论 #12006862 未加载
评论 #12006768 未加载
评论 #12006722 未加载