TwojePC.pl © 2001 - 2024
|
|
Piątek 14 listopada 2014 |
|
|
|
Platforma .NET jak Java? Autor: BK | źródło: Microsoft | 06:40 |
(12) | Microsoft zrobił właśnie krok, którego mało kto się spodziewał. Platforma programistyczna .NET zostanie otwarta i stanie się projektem typu open source. Krok ten umożliwi uruchomienie jej na systemach operacyjnych Android, Linux i OS X. Posunięcie Microsoftu można zapewne wytłumaczyć tym, że na urządzeniach przenośnych Windows został zmarginalizowany i w dającej się przewidzieć przyszłości nie widać poprawy tego stanu rzeczy. Możliwe, że Microsoft liczy na popularyzację platformy .NET i będzie chciał nią konkurować ze środowiskiem programistycznym Java. A umożliwi to tworzenie programistom aplikacji niezależnych od platformy na jakiej zostaną uruchomione.
Już dziś fragmenty kody .NET można pobrać z serwisu GitHub. |
| |
|
|
|
|
|
|
|
|
|
K O M E N T A R Z E |
|
|
|
- @TwojePC (autor: lcf | data: 14/11/14 | godz.: 08:06)
Dawajcie linka ze źródłem newsa, żeby samemu za każdym razem nie trzeba było weryfikować.
Więcej info dla zainteresowanych:
http://blogs.msdn.com/...-core-is-open-source.aspx
- Jestem w szoku. (autor: Kenjiro | data: 14/11/14 | godz.: 08:41)
No to Miguel de Icaza dopiął swego :). Cieszę się, że C# dzięki otwarciu rozwinie się na inne platformy, bo to całkiem zacny język.
Z innych plusów, być może inne języki/implementacje będą mogły podejrzeć kod GC, bo ten w .NET jest chyba najlepszym.
- No i doczytałem... (autor: Kenjiro | data: 14/11/14 | godz.: 09:00)
Jednak świat nie jest taki kolorowy, bo nie został otwarty bieżący .NET Framework, ale dopiero będący w przygotowaniu .NET Core Framework.
Cytat:
"1. It's correct that we didn't open source the entire .NET Framework. The .NET Framework is a machine wide installed CLR and with a set of framework class libraries. We licensed a subset of the class libraries under the MIT license. The subset is on github.com/.../referencesource.
2. Additionally -- and that's what the hype is all about -- we open sourced the entire .NET Core Framework. The .NET Core Framework is a highly componentized .NET implementation that is distributed via NuGet and deployed by the application. It represents a complete .NET implementation, including the entire CoreCLR runtime (JIT, GC, etc) as well as a set of class libraries. Today, as this post describes, not everything is available on GitHub yet. But we will open source all of .NET Core. Period."
Z tego powodu może być różnie, tym bardziej, że slajdy pokazują .NET Core 5 tylko dla Windows 10...
- Aha... (autor: Kenjiro | data: 14/11/14 | godz.: 09:06)
Najważniejsze. Nie będzie otwartej wersji WinForms i WPF, a to w zasadzie czyni wersję kliencką .NET bezużyteczną.
- hmm (autor: bartek_mi | data: 14/11/14 | godz.: 13:28)
i nie ma .net forms na komory - jak dla mnie fail
- Po dłuższym czytaniu... (autor: Kenjiro | data: 14/11/14 | godz.: 15:39)
Z opisów wynika, że to w zasadzie jedynie wersja serwerowa skierowana na ASP.NET, czyli coś czego większość już dziś nie zacznie się uczyć - jeśli nie używa, bo są ciekawsze alternatywy typu Django, RoR czy nawet PHP.
- ale trole (autor: Krax | data: 14/11/14 | godz.: 18:34)
nie żeby do programowania gui były inne elementy na linucha i jabuszka. mało tego c# to nie jedyny język jest ich ponad 40 w platformie). najważniejsze że dają możliwość rozwinięcia platformy o biblioteki typowe dla innych systemów. najważniejsze jest środowisko i sam clr.
up. php hahahahahaha.
- co wy z tym WinForms (autor: Tomasz | data: 14/11/14 | godz.: 19:46)
WinForms dawno umarło, teraz mamy WPF (co najmniej)
- zajrzałem na githuba (autor: TeXXaS | data: 15/11/14 | godz.: 16:10)
i moja pozytywne wrażenia zostały sprowadzone na ziemię. Co prawda IDE udostępnili - dla wszystkich, bez ograniczeń, bez opłat. Z drugiej strony - odkąd Eclipse jest bardziej niż sensowne - co mieli zrobić? Co do .neta - nie używam, chociaż konkurencja to dobra sprawa. Z drugiej strony... raczej z Javy zrzynają jak sami coś nowego wymyślają... Faktem jest, że w końcu ktoś w tym dinozaurze zauważył, że świat idzie do przodu, a oni nie. I robienie reklam z microsoft-cloud nie jest odpowiedzią :)
- 10. (autor: Jarek84 | data: 16/11/14 | godz.: 02:23)
No nie wiem czy tak z javy zrzynaja.... lambdy np to java kulawo kopiuje w 8, a MVVM rowniez urodzilo sie w glowach Panow z MS.
Cieszy udostepnienie VS community edition, ktory za darmo udostepnia to co dawniej mozna bylo dostac od wersji prof. wzwyz,natomiast calej platformie do javovej otwartosci sporo jeszcze brakuje.
Suma sumarum MS idzie w dobrym kierunku.
- @10 (autor: lcf | data: 16/11/14 | godz.: 09:50)
Lambdy są w użyciu przez programistów od ponad 50 lat (Lisp), więc dużo dłużej, niż istnieje Microsoft ;).
- @7. (autor: Kenjiro | data: 16/11/14 | godz.: 12:55)
Chyba nie przeczytałeś artykułu (i komentarzy pod nim) z łącza w komentarzu #1.
Po co ci CLR, skoro dostaniesz go tylko w wersji ASP.NET i bez warstwy prezentacji typu WPF/WinForms?
Z tego tylko wynika, że rozwinie się Mono, bo to ono ma właśnie te rozszerzenia, a warstwa ASP.NET będzie multiplatformowa i bez żadnych rozszerzeń platformowych.
|
|
|
|
|
|
|
|
|
D O D A J K O M E N T A R Z |
|
|
|
Aby dodawać komentarze, należy się wpierw zarejestrować, ewentualnie jeśli posiadasz już swoje konto, należy się zalogować.
|
|
|
|
|
|
|
|
|
|