I'm trying to slowly convert as much as I can to OSS. For personal use it was an easy switch and I haven't booted my laptop to Windows in months.
A much bigger issue, however, is my work. I own a web development company and have been a Coldfusion specialist for many years. The costs of running a CF server that serves thousands of users has become a bit absurd, so I'm looking into transitioning the business to CentOS/Apache and PHP as an alternative. (Not to mention the cost of Adobe software suites every few years)
Couple of quick questions that would help me with this transition.
1) What editor is best for web development in linux? I love Eclipse for Java and android development, but for web programming I've heard it's a bit lacking. Any suggestions for someone coming from Dreamweaver?
2) What are some good open source projects to learn coding from? A CMS or forum would be nice, as I'll need these eventually anyways, but my main concern is well documented, well formatted, code regardless of what it does. Prefer something that uses MySQL for data storage. Also would like to see some OOP being used with best practices. Javadoc commenting would be awesome, but not a must if everything is well commented in another style.
I've been programming for about 20 years so the depth and size of a project is not a concern, just need to be sure it's well commented so I know what the heck is going on without extensive GIS needed. More for learning than actual use at this stage. Once I get the hang of it I'll find some OSS to build on for my specific needs.
Thanks in advance!