Microsoft ASP.NET MVC na licencji MS-PL

  • Home
  • /
  • Blog
  • /
  • Microsoft ASP.NET MVC na licencji MS-PL

Data: 2 kwietnia, 2009

Microsoft zdecydował się wydać rozszerzenie MVC dla swojego środowiska ASP.NET na licencji MS-PL uznanej przez OSI za otwarte oprogramowanie.

MVC dodaje do środowiska ASP.NET funkcjonalność znaną z popularnych frameworków jak Ruby on Rails czy Django.

Jak twierdzi na swoim blogu Miguel de Icaza, ASP.NET MVC jest „używalne” w środowisku Mono, co otwiera drogę do popularyzacji samego ASP.NET w środowiskach innych niż Windowsowe. W najbliższym czasie zamierza on pracować wraz z innymi deweloperami wolnej implementacji .NET nad przystosowaniem MVC do użytku dla końcowego użytkownika. Dostępne jest już rozszerzenie dla MonoDevelop umożliwiające skorzystanie z MVC pod Linuksem i Mac OS X.

Dla osób zainteresowanych wykorzystaniem MVC w środowisku Windows, istnieje już poradnik PDF autorstwa Scotta Guthrie. Wyjaśnia on jak tworzyć aplikacje w ASP.NET MVC korzystając z Visual Studio oraz w jaki sposób zrealizowano pomysły z Rails jak „nie powtarzaj się” czy „konwencja ponad konfiguracją”.

Podobne wpisy

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone


  1. maciek pisze:

    Czy samo .NET też jest open source?

  2. Gregi pisze:

    .NET Microsoftu nie jest open source w rozumieniu "wolnej licencji". Kod .NET można sobie obejrzeć, ale nie można go modyfikować. Kod Mono, czyli alternatywnej implementacji by Novell jest na wolnej licencji.

  3. Pies pisze:

    Czyżbyśmy mieli doczekać się funkcjonalnej wersji .NET na Linuksie? Microsoft pogodził się z istnieniem Linuksa i chce wejść na kolejny rynek? Nie wierzę.. A matury na Microsoft Linuksie na Gentoo i tak pewnie nie zdążę zrobić.

    1. mario pisze:

      No co ty, wydanie jednej biblioteki i to na licencji niekompatybilnej z GPL na pewno nie jest tym o czym piszesz.

      1. Pies pisze:

        Wydanie jednej biblioteki nie, ale umożliwianie tworzenia czegoś w miarę kompatybilnego bez inżynierii wstecznej i inwestowanie kolejnych pieniędzy wg mnie jest tym.

      2. j23tom pisze:

        1.MS-pl jest licencją open source wg OSI. http://www.opensource.org/licenses/ms-pl.html

        2. MS ostatnio wydaje dużo rzeczy na tej licencji. Choćby Silverlight Toolkit czy DLR (Dynami Language Runtime) który jest niezbędny dla C# 4.0 (słówko kluczowe Dynamic z tego korzysta).

        3. Wygląda na to Microsoft jest firmą w której ścierają się różne siły. Z jednej strony np. Scott Guthrie a z drugiej Steve Ballmer. Nie trzeba dodawać, że mają oni nieco inne wyobrażenie na temat idei open source. Piekło nie zamarzło ale wojna trwa.

        1. Energizer pisze:

          A właśnie mnie to kiedyś interesowało, że w firmie tak dużej jak Microsoft wszyscy pracownicy są zgodni i nie ma tam konfliktów, właśnie np. na temat open source.

        2. @Energizer

          Raczej są zgodni, albo nie wiedzą o co chodzi. Ci co wiedzą i mają choć odrobinę honoru, nie idą tam pracować.

        3. iniside pisze:

          Oswiec nas, jaka to nowa teorie spiskowa poznales.

        4. j23tom pisze:

          Teoria nie jest spiskowa, MS to duza firma i chyba trudno zachowac jednomyslnosc wsrod ich pracownikow. Jak sie zestawi to co robia i mowia Ballmer i Guthrie to widac roznice. Dalszych objasnien moich wypowiedzi udzielam tylko odplatnie 😉

      3. trasz pisze:

        @mario: Pisanie o "niekompatybilnosci z GPL" jest o tyle niefortunne, ze cala przyczyna lezy po stronie GPL, ktore zostalo specjalnie tak napisane, zeby bylo z roznymi rzeczami niekompatybilne.

  4. macias pisze:

    Co oznacza skrot MVC tutaj? Model/Viewer/Contr.? Jesli tak, to .net (albo news) mnie zadziwia, to srednio tak jakby napisac, ze wydano dodatek ze wsparciem dla rekurencji.

    1. Jasiek P pisze:

      Prawdopodobnie to framework o nazwie MVC. A nazwa wiadomo skąd jest.
      To taki zabieg MS żeby programiści .NET nie musieli dużo zapamiętywać 😉

      1. houp pisze:

        Pełna nazwa to ASP.NET MVC Framework – nie jest to "dodatek" tylko framework do aplikacji Web. Coś jak Apache Struts dla Javy. Literki MVC oczywiście od wzorca projektowego MVC.

        1. michuk pisze:

          W oryginale mamy "add-on", stąd tłumaczenie. Ale faktycznie jest to framework. Ktoś korzystał i ma porównanie z Struts/Spring(Java) czy django/ROR?

        2. j23tom pisze:

          "add-on" w oryginale odnosi się do samego pluginu do Monodevelop który ułatwia pracę z ASP.NET MVC. Stąd Monodevelop add-in != asp.net mvc.

    2. j23tom pisze:

      ASP.NET MVC to taki Ruby on Rails dla .NET. tylko bazuje na nieco szybszym od Rubiego .NET

      1. Zresztą mylisz języki i frameworki.

        1. j23tom pisze:

          Na codzien pisze w .NET wiec odrobine sie orientuje ale przedkladam cel wytlumaczenia czym jest ASP.NET MVC „nie net.’owcom” nad puryzm pojeciowy.
          Co do wydajnosci nie znam zadnych testow ale bazuje na swoim odczuciu – wiec pisze 'nieco’

        2. spoko, można to uznać za skrót myślowy (w sumie trafny) 😉

      2. Nieco? Chyba jest rząd różnicy jeśli nie więcej.

    3. ekhm pisze:

      To nie jest skrót myślowy, ani przypadek. MS to firma pozująca na taką dzięki której wiedza o informatyce się rozwija w sposób globalny – robią wrażenie że wydają tryliardy dolarów na badania, że są super innowacyjną firmą, a inni tylko od nich ściągają.
      Jeśli ktoś za 2 lata będzie się uczył tworzenia stron internetowych z pewnością trafi na coś takiego jak wzorzec MVC. Jak myślicie ile osób spojrzy na daty powstania kolejnych frameworków?
      Hmm… pewnie pierwsi byli ci którzy tak nazwali swój produkt. A symfrony czy cakePHP to takie nie-microsoftowe MVC.

      1. j23tom pisze:

        czasem mam wrażenie że obojętnie co by nie zrobili to pewna grupa osób będzie ich krytykowała. Jakiś czas temu widziałem jak jeden kolo pisał, że ich wzorzec mode-view-view model dla WPF'a to po prostu jest MVC i udaja ze wymyślają coś nowego

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Newsletter OSnews raz w tygodniu. Bez reklam.