Best of breed vs. general purpose tools

Usually I favor focused 'best of breed' software tools (e.g., IntelliJ for Java and web application development).

Lately though, I find myself using Eclipse a lot more because I can do so much in one environment (Java, Ruby, Python, and C++ development).

Eventually, for me, moving to a general purpose platform will reach a tipping point when more tools are written for the Eclipse platform. My wish list for Eclipse tools is:
  • free UML tool with round trip for Java, Python, and Ruby
  • Semantic web tools like Protege
  • interface to an RDF repository like Sesame
  • general purpose client that works with all relational databases that I need to use in my development
Some of these tools already exist in some form. I don't think that Eclipse will ever be as good as IntelliJ for pure Java develpment, but at some point it might be good enough.


Popular posts from this blog

Custom built SBCL and using spaCy and TensorFlow in Common Lisp

I have tried to take advantage of extra time during the COVID-19 pandemic

GANs and other deep learning models for cooking recipes