This is exactly my thought process recently. I ran away to the Ruby/Rails land several years ago because monsters like J2EE, portlets, Tomcat/Spring/Hibernate XML configurations going amok, dependency injection frameworks making it absolutely impossible to find the origin of a complex error, etc. etc. were making me consider growing tomatoes and potatoes as a job for life.
Now however, I am regularly mad at Rails (and somewhat at Ruby; 10+ years should've been enough to adopt a proper concurrency model, or something close to OTP) and I am finding myself almost constantly working around imperfections. Sooner or later the question of "am I using the right language and/or framework?" was bound to become relevant.
Now however, I am regularly mad at Rails (and somewhat at Ruby; 10+ years should've been enough to adopt a proper concurrency model, or something close to OTP) and I am finding myself almost constantly working around imperfections. Sooner or later the question of "am I using the right language and/or framework?" was bound to become relevant.