10 个适用于Web开发人员的最棒开源开发工具
openkk 12年前
<h2>1. <a href="/misc/goto?guid=4958523107406853811">KompoZer</a></h2> <p><a href="https://simg.open-open.com/show/9ecf1b2ebc7b85328f8572df4458f2f1.jpg"><img class="alignnone size-full wp-image-2853" alt="10 个适用于Web开发人员的最棒开源开发工具" src="https://simg.open-open.com/show/9ecf1b2ebc7b85328f8572df4458f2f1.jpg" width="600" height="360" /></a></p> <p>All the fans of Dreamweaver might consider KompoZer the poor man’s choice but actually this isn’t so. KompoZer, the former Nvu, is a WISYWIG HTML editor that, unlike Dreamweaver, doesn’t require an ultra powerful PC just to open a file. KompoZer is a light-weight application but it is a good choice even for advanced programming tasks.</p> <h2>2. <a href="/misc/goto?guid=4958197609720738474">Eclipse</a></h2> <p><a href="https://simg.open-open.com/show/b070d1b93b7c6530ecde6ef857bdd4d2.jpg"><img class="alignnone size-full wp-image-2854" alt="10 个适用于Web开发人员的最棒开源开发工具" src="https://simg.open-open.com/show/b070d1b93b7c6530ecde6ef857bdd4d2.jpg" width="600" height="450" /></a></p> <p>Java developers do have a lot of IDEs to choose from. Many of them choose Eclipse because it is convenient to work with. Additionally, it has a PHP plug-in so if you have occasional PHP programming tasks, you can still work in Eclipse.</p> <h2>3. <a href="/misc/goto?guid=4958187329426541997">Komodo Edit</a></h2> <p><a href="https://simg.open-open.com/show/004f03cd26b98d1c882287104a5ae76e.jpg"><img class="alignnone size-full wp-image-2855" alt="10 个适用于Web开发人员的最棒开源开发工具" src="https://simg.open-open.com/show/004f03cd26b98d1c882287104a5ae76e.jpg" width="600" height="450" /></a></p> <p>Komodo Edit is an editor for Perl, Python, Tcl, PHP, Ruby, Javascript, etc. It is the little brother of their paid Komodo IDE, but even this kind of limited edition has all the perks you will need in your daily work.</p> <h2>4. <a href="/misc/goto?guid=4958523107640824917">Apache</a></h2> <p><a href="https://simg.open-open.com/show/fff639bb8665a78d2a5587ca737edd54.jpg"><img class="alignnone size-full wp-image-2856" alt="10 个适用于Web开发人员的最棒开源开发工具" src="https://simg.open-open.com/show/fff639bb8665a78d2a5587ca737edd54.jpg" width="600" height="450" /></a></p> <p>Apache is the Web server that no Web developer can go without. Apache is fast and reliable but mastering it can be a bit hard, especially for a beginner.</p> <h2>5. <a href="/misc/goto?guid=4958185677999548688">XAMPP</a></h2> <p><a href="https://simg.open-open.com/show/56f098dc9dcb98ba9735e5b0c0e24e41.jpg"><img class="alignnone size-full wp-image-2857" alt="10 个适用于Web开发人员的最棒开源开发工具" src="https://simg.open-open.com/show/56f098dc9dcb98ba9735e5b0c0e24e41.jpg" width="600" height="428" /></a></p> <p>If you want to write Web applications, a Web server is only the foundation. You need other tools, such as the relational MySQL database and the PHP language framework. Installing and configuring them one by one is not rocket science but it is much easier when you get XAMPP – a bundle with Apache, PHP, and MySQL. XAMPP is very easy to install.</p> <h2>6. <a href="/misc/goto?guid=4958183761065211007">PostgreSQL</a></h2> <p><a href="https://simg.open-open.com/show/0594fe41e80dba5da693c7c64221f577.jpg"><img class="alignnone size-full wp-image-2858" alt="10 个适用于Web开发人员的最棒开源开发工具" src="https://simg.open-open.com/show/0594fe41e80dba5da693c7c64221f577.jpg" width="600" height="434" /></a></p> <p>MySQL is a good choice for a relational DB but if you have some reasons not to use it, you could consider an alternative, such as PostgreSQL.</p> <h2>7. <a href="/misc/goto?guid=4958189633561618219">phpMyAdmin</a></h2> <p><a href="https://simg.open-open.com/show/9f5c0d1936029ec7ebea35a9156aaf8c.jpg"><img class="alignnone size-full wp-image-2860" alt="10 个适用于Web开发人员的最棒开源开发工具" src="https://simg.open-open.com/show/9f5c0d1936029ec7ebea35a9156aaf8c.jpg" width="600" height="456" /></a></p> <p>phpMyAdmin is another open source application many Web developers can’t live without. It is a GUI used to administer MySQL databases and it makes the entire process much easier.</p> <h2>8. <a href="/misc/goto?guid=4958523107907693511">Firefox Web Developer Toolbar</a></h2> <p> </p> <p><a href="https://simg.open-open.com/show/96ff4845da3be851f651c966396f7f30.jpg"><img class="alignnone size-full wp-image-2861" alt="10 个适用于Web开发人员的最棒开源开发工具" src="https://simg.open-open.com/show/96ff4845da3be851f651c966396f7f30.jpg" width="600" height="318" /></a></p> <p>Firebug is cute, but if you want something really big and powerful then you should try the Firefox web developer toolbar. It has even more functions than the Firebug plug-in and with it you can literally dissect any Web page to see what’s inside its code.</p> <p>And for you Chrome addicts out there, there is a version available for you as well.</p> <h2>9. <a href="/misc/goto?guid=4958523108025555739">OpenSTA</a></h2> <p><a href="https://simg.open-open.com/show/926182dbc5f00406362af15a30fc7147.jpg"><img class="alignnone size-full wp-image-2862" alt="10 个适用于Web开发人员的最棒开源开发工具" src="https://simg.open-open.com/show/926182dbc5f00406362af15a30fc7147.jpg" width="600" height="421" /></a></p> <p>Once you finish coding your application you are not done yet. You need to test it. While there are tons of tests you can (and should) do, one of the tests you shouldn’t skip under any circumstances is load testing. With the help of OpenSTA you can perform the necessary tests to make sure that your application doesn’t misbehave under stress.</p> <h2>10. <a href="/misc/goto?guid=4958188635549716868">Browsershots.org</a></h2> <p><a href="https://simg.open-open.com/show/22d8be7d5ab996120fb6b9f66617c24b.jpg"><img class="alignnone size-full wp-image-2863" alt="10 个适用于Web开发人员的最棒开源开发工具" src="https://simg.open-open.com/show/22d8be7d5ab996120fb6b9f66617c24b.jpg" width="600" height="440" /></a></p> <p>Unlike the other tools and applications on the list, this one isn’t an application/tool but rather a free service. However, since it is a great helper, I have included it in the list. Browsershots.org allows to you see how your site is viewed in any possible browser. The list of browsers includes almost any browser you can imagine and this saves you the hassle to manually test your site for browser compatibility.</p>