Mac OS X web development
This page collects some good instructions for Mac OS X web development, mainly for my own use. I’m currently doing some prototyping using CakePHP, Spring Framework and Ruby on Rails.
Collected links:
- Installing MySQL using MacPorts
- Setting up MAMP stack using MacPorts
- My choice of IDE: Eclipse with pretty much every possible extension, especially PDT
Essential tools, frameworks and libraries (links to be added later, use Google for now):
- Maven2 for builds
- Spring Framework for integrating the things together
- Hibernate for persistence
- OSCache for robust cache management
- Compass for easy annotation based search indexing
- DWR and jMaki for handling AJAX on Java
- Prototype and script.aculo.us for client side AJAX
I will go more into these in a tutorial series that I will be publishing when my vacation starts on 14.7.2008. My goal is to build two different architecture proof-of-concept web applications using Spring stack for the other and CakePHP for other. I’ll be documenting the process from the setup of the development environment to the final results. This will be fun, since it’s been a couple of years since I programmed anything on Java and I have never developed anything serious on PHP. So it will be a learning experience to share as well.