On Tue, 19 Feb 2013 10:40:57 +0100, rakesh mailgroups <[email protected]> wrote:

Get your facts right people!!!!

... as for an attempt of answering the question in the subject, thus broadening the scope, our world mostly processed by established trends.

Most people use JUnit and not try TestNG, because JUnit came earlier than TestNG. Most people use Git, because it came earlier than Mercurial, and Mercurial doesn't allegedly support branches (false). Most people use Eclipse, because everything Sun did was bad, NetBeans included. The products that came later of course were inferior in their youth, so a bad reputation could have been justified (such as the XML thing). And so on.

But in my experience, every time I present those technologies, in the end people prefer TestNG (really almost everybody), NetBeans and Mercurial (most people). Then, there could be constraints in the adoption of the best product because of external pressure (e.g. your corporate just bought IBM RTC, or you realize that most people know Git, and a few Mercurial).

The reason for this is that our profession is so packed of knowledge that it's really impossible to have a deep knowlegde of everything (but with the exception of people devoted to mentoring, technological transfer, etc... rather than directly developing a product or service). Thus, you have to delegate some knowledge to something else. This something else is the fashion.



--
Fabrizio Giudici - Java Architect @ Tidalwave s.a.s.
"We make Java work. Everywhere."
http://tidalwave.it/fabrizio/blog - [email protected]

--
You received this message because you are subscribed to the Google Groups "Java 
Posse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/javaposse?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to