This is also true for security in these PHP apps. Starting with PHP is easy, but mastering it is hard. Cons:īecause it's easy to learn, there are a lot of developers out there who are not following best practices and building garbage apps. Best for if you have lots of server-side tasks. You can control the server and decide which versions and software you install, so you don't have to depend on the client's browser. PHP is also very fast and integrates well with the rest of the stack. PHP is in version 7 and is also supported by a mature and big community. MySQL is a very reliable and scalable solution. With endless modules, libraries and add-ons available you can adapt it to your company's needs.īeing Linux based, you will find help for any topic in the large open source community. LAMP is kind of the dinosaur of web development, used by hundreds of thousands of companies and therefore maintained and supported very well. XAMPP (Any OS + Perl or PHP + FTP Server).LAMP (with Perl or Python instead of PHP).There are also some derivatives of this stack: With the biggest and oldest community, countless libraries and tools, you get great support and will find developers quite easily. LAMP delivers a strong platform for developing and hosting large, performant web applications. Whichever stack you choose, Bitbucket works with them all. Here is a detailed overview of LAMP and the relatively new, MEAN stack, which are currently the most popular open source web stacks and a brief overview of other stacks. Whether you wanted to host a blog, a bulletin board or become an image hoster – you would more than often need these things: Linux, Apache, MySQL and PHP (LAMP). That was, if you were not using Java or ASP.NET, the technology stack of that time. When I started off as a web developer, I went the usual way at that time: learning HTML & CSS, exploring some PHP – and of course MySQL. When chatting with co-workers, developers or customers, suggestions for what technologies and stacks to use couldn't be more different. Choices are plenty, but picking one can be hard. Connect with me on LinkedIn.”Ī web stack is a collection of software or technologies that are used to build a web application. My goal is to always deliver clean, sustainable and high performant software solutions. I'm also involved in an Amazon-based tech startup. This is a guest post by Christoph Heike – “I've been developing web applications for over 10 years and currently run a web-development agency in Bonn, Germany.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |