Zend Server allows us to keep all our resources in our Azure bucket of goodies and also gives us comprehensive monitoring for our backend service applications. Where Zend Server comes in is helping us support the backend applications. and an admin interface to manage them all. They manage critical elements to the application such as our invoicing interface, our analytics aggregation, content analysis, etc. Our backend services are critical to our application. Deployments require a lot of effort and take about three hours. Currently, our backend lifecycle is not ideal and very manual. Our backend resides on two small VM clusters, one for development, and one for staging and production. Our frontend is based on Azure websites, a PaaS with a slot for production, staging, and dev. We are running our entire application on Azure. While we want to have a full-time QA person that would give us greater coverage in testing and help squash the bugs faster, it is not something we can take on until after MVP (minimal viable product) launch. My role is mostly as an architect and we have two full-time developers and a product manager. So we need something that can allows us to focus our attention on critical issues that come up without worrying about the time spent on code-based integrations. It’s important for us to get set up correctly to support continuous deployment and other initiatives. Although we know how we want to test our application, we are very limited with resources. I am happy with our language selection, but it does not give much in the way of good debugging, and production visibility. We are using Azure which is not widely supported by Cloud monitoring tools, especially for PHP.This post is on how we got to that conclusion.įirst, let me outline our challenges, or in other words - the reason that monitoring our application has been a tricky business: And we think that Zend is going to answer the call, and then some. Despite the fact that there are more monitoring tools than I can count, finding the right one for not only our application, but our entire development stack as a whole, has been difficult to say the least. If you're on a budget or you can make it without technical support, Eclipse PDT and NetBeans are exceptional tools.I’ve always been a data fan so it’s not surprising that the field of application monitoring (APM) is something that interests me a lot and has also become a top priority for our application development. NuSphere's PhpED is also first rate and deserves your consideration if you need a professional-quality IDE and support. Zend Studio is an excellent PHP IDE once you become familiar with the Eclipse landscape. In our estimation, four of these IDEs rise to the top. The key differences we discovered were in the tools they provide (HTML inspector, SQL management system) for various tasks, the quality of their documentation, and general ease-of-use. All of these PHP toolkits offer strong support for the other languages and environments (HTML, CSS, JavaScript, SQL database) that a PHP developer encounters. In this article, we examine eight IDEs: ActiveState's Komodo IDE, CodeLobster PHP Edition, Eclipse PHP Development Tools (PDT), MPSoftware's phpDesigner, NetBeans IDE for PHP, NuSphere's PhpED, WaterProof's PHPEdit, and Zend Studio. ![]() Consequently, a good PHP IDE must allow the developer to work with equal ease in multiple languages (both programming and markup) and contexts. PHP is necessarily entwined with HTML and JavaScript on the front end and with SQL on the back end. In the case of PHP, the development environment must be particularly capable a PHP programmer will rarely be programming only in PHP. You can't build a world-class Website without a good development environment. Regardless of the exact extent of PHP's usage, you need only consider that Web sites such as Facebook - which manages millions of users and petabytes of content - use PHP workloads of that magnitude demand a serious programming language and supporting environment. Since October 2009, the TIOBE Programming Community Index has PHP holding third place - behind Java and C - among programming languages overall. Though precise statistics are difficult to obtain, PHP is undeniably a top choice as a Website building language.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |