So are these Microsoft-announced (but not yet available) features, or 
Mono-only extensions? Just askin'.

On Wednesday, 20 June 2012 15:33:41 UTC+1, Ricky Clarkson wrote:
>
> "[Mono] is always going to be playing catch-up" - not in all areas.  New 
> language features are often available to end users in Mono before .NET.
> On Jun 20, 2012 9:05 AM, "Juan Marín Otero" <[email protected]> 
> wrote:
>
>> I've been developing for over a decade, and had the "privilege" of 
>> working on .NET for 2-3 years exclusively. I hated it and couldn't wait to 
>> get back to Java. I for one value the freedom of choice that the Java 
>> ecosystem offers, and disagree with the concept that there is too much 
>> freedom. There is never too much freedom. Can it be misused? Sure. But the 
>> rich ecosystem that the Java platform is offering these days is unmatched. 
>> As an open source developer I couldn't value this enough.  
>>
>> C# is very nice as a language, it feels more evolved than Java in some 
>> aspects, though the differences are not as great for most common tasks. The 
>> Java platform already offers language options that complement Java and 
>> extend the capabilities of the platform to whichever field you are 
>> interested in. I'm learning Scala and it's all Dick's fault :)
>>
>> Being an open source advocate, I did try Mono back in the day and 
>> consider it a great technical achievement, but it defeats the purpose for 
>> the reasons that others have laid out here. It is always going to be 
>> playing catch up, and there is the sense that the interoperability story 
>> will be as good as Microsoft feels it wants it to be. .NET is too tightly 
>> controlled by one corporation, so no thank you.
>>
>> On the topic of developers, and I'm sure nobody in this list applies to 
>> this concept, I found myself in dismay when working with .NET developers 
>> (not all, but a scary high percentage). They knew how to use Visual Studio 
>> very well, but basic programming concepts, knowledge of patterns, even 
>> object orientation were completely absent. They could whip out ASP.NETpages 
>> very fast, but the scalability and maintenance of those systems was a 
>> nightmare. I think Microsoft has succeeded in commoditizing a large sector 
>> of the development space, by dumbing it down (the Visual Basic crowd that 
>> transitioned to VB.NET, what a disaster). Yes, there are power users, 
>> but the masses must be avoided like a zombie crowd. I have found a similar 
>> environment in the Java corporate world, but I think it's not as bad, there 
>> are always a couple of guys that stand out and make things work. 
>>
>> On top of this, .NET realistically has to be run on Windows, an operating 
>> system that has bit me in the rear end enough times in the past to make me 
>> want to run away from it like the plague. As a server side developer, there 
>> are certainly better deployment platforms, and while technically it's 
>> possible to run Mono on Linux, try convincing a Microsoft IT shop to do 
>> that.
>>
>> I share the sentiment of the Java Posse. I'm not interested in .NET, I 
>> only run Windows on a VM when I need to test software for that platform, 
>> and most of the business of the company that I work for is based on the 
>> Java platform along with some C, .NET has absolutely nothing to offer for 
>> us (we produce cross platform open source geospatial server software). I 
>> realize that there might be others who want to hear more about .NET, which 
>> is fine, and thankfully there are other resources to get that information.
>>
>>
>> -- 
>> Juan Marín Otero
>> GIS Consultant
>>
>>
>>
>>
>> On Wed, Jun 20, 2012 at 5:09 AM, Casper Bang <[email protected]>wrote:
>>
>>> Luckily Mono will go down sooner rather than later, together with its 
>>>> sponsor, SUSE, although it remains to be seen if Id de Icaza will go down 
>>>> with it, too.
>>>>
>>>
>>> Incorrect... again. *sigh* SUSE got sold to The Attachmate Group and 
>>> closed down Mono sponsorship last year. Miguel de Igaza formed Xamarin and 
>>> formed a partnership agreement with Attachmate, where Xamarin was granted 
>>> all associated IP rights while Attachmate's was promised support to 
>>> existing customers from Xamarin.
>>>  
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Java Posse" group.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msg/javaposse/-/k7VbQ1IHrMcJ.
>>>
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to 
>>> [email protected].
>>> For more options, visit this group at 
>>> http://groups.google.com/group/javaposse?hl=en.
>>>
>>
>>
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Java Posse" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> For more options, visit this group at 
>> http://groups.google.com/group/javaposse?hl=en.
>>
>

-- 
You received this message because you are subscribed to the Google Groups "Java 
Posse" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/javaposse/-/4uWm_vIQlS8J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to