Tools

Development
Following is a list of tools I would recommend for a wide range of dev, design, test, etc tasks. Each has its place and time and I am not listing them to debate why one is better than there other. Just ideas, not the only choice.

Web

Java

  • Frameworks
    • Wicket — Like no other Java web framework. Wicket cool. Invest the time and learn a new way to develop Java web apps. Step away from your JSP’s and come to the light! I believe in no other Java based framework anymore.
  • Persistance / ORM
    • Apache Cayenne — Do you just want your persistence layer to just “work”. Point the tool to a db and let it reverse-engineer your tables into POJO’s and start querying! Cayenne is a great ORM tool for getting to your data without tons of XML files, markup or low level hand written SQL. Thank you Easter Bunny.

Win32/.Net

Design

Version Control

Automated Builds

Automated Tools

Testing

Database

Database Utilities

Leave a Reply