Race to Linux 2.0

Címkék

A GNOME-os, Mono-s, Novell-es Miguel de Icaza blogjában jelezte, hogy az IBM és Mainsoft közreműködésével hamarosan egy "Race to Linux 2.0" programot indítanak. A célja, hogy az ASP.NET fejlesztők portolják alkalmazásaikat Windows-ról Linux-ra. A díjak: Nintendo Wii konzolok. A verseny március 23-án indul. Az érdeklődők bővebb infókat találhatnak itt.

Hozzászólások

mainsoft
Hat innen fuj a szel.

"We've designed this site to help you quickly develop ASP.NET applications that run on Linux and other Java-enabled platforms, without having to learn a new development language. Here you'll find Grasshopper, a free Visual Studio .NET IDE plug-in, which enables you to develop applications in C# or Visual Basic .NET and deploy your applications natively on Tomcat."

Meg innen:
MoMa -
mono

"helps you identify issues you may have when porting your .Net application to Mono."

Ez kúúúl :-). Fordítva már létezett ilyen (Javát fordít .NET IL-re, bár a neve most nem ugrik be), de azt ugye egyszerűbb megcsinálni, mivel a .NET IL-nek inkább több konstrukciója van, mint kevesebb. Ennek ellenére várható volt, hogy valaki ezt is meg fogja csinálni...
A kérdés inkább az, hogy a MoNo-s könyvtárak milyen minőségűek. Ha úgyis a MoNo könyvtárakat használva fog futni a cucc, nem egyszerűbb egy MoNo-s Web szerverre fellőni az egész cuccot? Minek a Java? Érti ezt valaki?

Azért lesznek még meglepetések. Ilyen lesz a WPF/E http://msdn2.microsoft.com/en-us/asp.net/bb187358.aspx.
A Novell gőzerővel dolgozik azon, hogy a .NET-ben Windowsra írt alkalmazásokat futtassa minden platformon. Ezt én teljesen pozitívan értékelem. (Az meg hogy fizetni vagy opensource, más téma)

nem lesz annyira meglepetés, mert az ms eddig is biztos technológiai előnyben volt, inkább - csatlakozva hozzád - én is azt emelném ki, hogy a novell, miguelék nincsenek ezzel a cca 3 évvel véglegesen, örökre lemaradva a másolásban (relatíve jól álnnak más területekhez képest, és szerintem ez valóban értelmes project (mármint nem a cikkbeli baromság, hanem a mono))

Szerintem érdekes, hogy a .NET eröltetésével pont a MS oldja meg a wines programok más platformon való futtatását.
Igaz, hogy a mono több mint egy teljes .NET verzióval le van maradva, és a Managed C++-ban írt programokat nem lehet monoban futtatni.

De a wine úgy tűnik előbb lesz felesleges, mint használható...

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Sima C++, meg egypár kiegészítés hozzá.
(Az új verziót átnevezték C++/CLI-re)

Pl ^ ami egy olyan mutató ami Garbage Collectoros (Na jó ez nagyon pongyola így :) )


Object^ p = gcnew Object;

Meg vannak még hasonló cuccok, leginkább GC témakörben. És persze használható a teljes .NET. Elméletileg felüről kompatibilis a C++ szabvánnyal (már amennyire...).
http://en.wikipedia.org/wiki/C%2B%2B/CLI

A gond csak az vele, hogy a fordító nem tiszta CIL kódot fordít belőle. (Azt nem tudom, hogy csak akkor nem, ha bizonyos libeket használsz (pl stl, c libek), vagy per def lehetetlen...) Tehát mono felejtős.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o