Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.albasani.net!.POSTED!not-for-mail From: BGB Newsgroups: comp.lang.java.programmer Subject: Re: back to .Net? lesser of two evils? Date: Wed, 02 Nov 2011 10:22:15 -0700 Organization: albasani.net Lines: 46 Message-ID: References: <5fp1b7pna8fl4rv65lklelaaqjing20h6m@4ax.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.albasani.net WU5DgOCFijjwJj7trmoyIpKUkGWvy5e4997CKegWHuztllWsaoz26ZbL4xL1iFqud7GcQME0/HXsWMvM8w1f/Q== NNTP-Posting-Date: Wed, 2 Nov 2011 17:22:16 +0000 (UTC) Injection-Info: news.albasani.net; logging-data="ZgN2Rak5l04u+gf4uqTBDYIkm5Y1XS8OUGbc8J6sPW+Yfsr6hGn6M46t+/v3owvJKlUORy8+u+Orlul9zHfQxFegvsl1TB/mo5DcHqvEi5/AcRc4xhcWv/bkhr/iBrwp"; mail-complaints-to="abuse@albasani.net" User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0) Gecko/20110812 Thunderbird/6.0 In-Reply-To: <5fp1b7pna8fl4rv65lklelaaqjing20h6m@4ax.com> Cancel-Lock: sha1:1sqmHR0rPc4UA6mACR9h4hcUxO0= Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:9381 On 11/1/2011 11:42 PM, Roedy Green wrote: > On Fri, 28 Oct 2011 15:29:31 -0500, jebblue wrote, quoted or > indirectly quoted someone who said : > >> With Oracle on one side suing Google over Android >> and on the other cooing about how many phones >> run Java; I'm wondering if it might be worth it >> to put my ideological views about Microsoft aside >> and consider going back to .Net. > That does not make sense. The explosion in Java on cell-phones means > a greater interest in Java generally, a greater demand for Java > skills, and more places to exploit your own entrepreneurial Java > tendencies. > > But then you posted for trollish motivations, no? yeah.... it is complaining about something imperfect, for sake of something worse in these regards... I don't personally advocate .NET, but both .NET and Java have things they have done well, and things they have done not-so-well (much like either vs C and C++). no options are perfect, so, there are always merits and tradeoffs... my main personal dislike of Java is mostly that it doesn't deal very well with heterogeneous environments, and its existing standard FFI mechanisms (JNI, JNA, ...) are decidedly not-very-good (making mixed Java/C++ apps rather painful absent reliance either on VM-specific features or 3rd party tools). however, it does have a fairly comprehensive standard API, which makes it fairly usable if doing Java-only development (just nevermind mixed-language apps...). granted, I don't think these are likely "severe" issues, as most people will make due and live with whatever are the issues and limitations of their chosen strategies and technologies. or such...