Visual Studio 2010 a SharpDevelop 3.0 (5)

Ciekawostki    1 Styczeń 2009 9:00


  • Dodaj
  • Dodaj do Kciuk.pl
  • develway.pl
  • Dodaj
  • Dodaj
  • Dodaj do Kciuk.pl
  • Dodaj

Przespałem trochę początek kalendarzowej zimy i mimo, że dalej trwa przebudziłem się z zimowej programistycznej hibernacji żeby zobaczyć co z moimi ulubionymi środowiskami programistycznymi. Z jednej strony Visual Studio 2008 – kolejna wersja środowiska od Microsoftu. Z drugiej strony niedoceniany SharpDevelop 3.0. Czy szykuje się ostra konkurencja między tymi środowiskami?

Visual Studio 2010 – zapowiedź

Okazało się, że już jest wersja CTP, której obraz zajmuje 24 GB jeżeli wierzyć Pawłowi. Pisze on, że nowa wersja VS ma takie ficzery jak: nowe okno startowe, podgląd “pewnych części architektury”, ładny gradient zaznaczenia (my tu w Polishwords uwielbiamy gradienty ;) oraz typ dynamic.

Co ciekawe w końcu twórcy C# dodali wartości domyślne parametrów. Dotychczasowe tłumaczenie, dlaczego nie ma wartości domyślnych brzmiało: “jeżeli chcesz mieć wartość domyślną, po prostu napisz nową metodę. No i tutaj istnieje konflikt interesów. Programista owszem, może dopisać nową metodę, ale po co? Wartość domyślna jest wygodniejsza. Mniej kodu do pisania. Z drugiej strony utrudnia to interpretację kodu. Według mnie mniej czytelne struktury powinny być zawsze trudniejsze w implementacji. Ale ok, to się akurat przyda!

Rozszerzenia równoległości. Czyli programowanie równoległe. Do tej pory w postaci dodatkowego pakietu. Teraz wrzucone w jeden worek z całą resztą. No i dobrze. Produkt jest już dosyć rozwinięty, a 2 rdzenie to już prawie każdy ma w laptopie.

Coś z interfejsami się zmieniło. Variance, covariance i contravariance. Co z tego wyniknie i z czym to się je?

W przeciwieństwie do Pawła, Microsoft pisze jedynie ogólniki na temat nowej wersji VS i .NET 4.0

Bartek Szafko donosi, że w VS 2010 będzie dostępny WiX. Po informacje czym jest WiX odsyłam do niego.

Scott Gutherie powiedział podczas konferencji PDC, że Visual Studio 2010 będzie miało interfejs oparty na WPF. Widocznie chcą przekonać ludzi, że WPF sprawdza się w praktyce. No fajnie będzie zobaczyć np. skórki oparte o WPF. Środowisko programistyczne ze skórkami. Tego jeszcze nie było!

Kiedyś na CodeProject pojawił się artykuł o tym jak mógłby wyglądać Visual Studio 2010. Wydaje mi się, że z tych pomysłów nic nie zostanie zrealizowane w tej wersji. A szkoda, bo ten koncept art jest dosyć ciekawy i chciałbym móc potestować takie możliwości. Ale pewnie na razie jest to niemożliwe by design.

Podsumowując, mało jeszcze wiadomo o VS 2010, a obudzony niedźwiedź programistyczny idzie spać dalej czekając na lepsze czasy i na więcej informacji.

SharpDevelop 3.0 – zapowiedź

SharpDevelop to środowisko konkurencyjne dla Visual Studio. Jest to środowisko Open Source, teraz jest dostępna już wersja beta 3.

W tej wersji nowości to:

  • Aktualizacja WiX do najnowszej wersji
  • Integracja IronPython 2.0
  • Optymalizacja użycia pamięci przez Edytor Tekstu
  • Pełna obsługa zasobów
  • Lepsze wsparcie FxCop 1.36
  • Okno Watch w debugerze
  • Warunkowe punkty przerwania
  • Sprawdzanie stylu kodu StyleCop
  • Refaktoring kodu – Reflector
  • Edytor Hex
  • Tworzenie dokumentacji – Sandcastle
  • Pokrycie kodu – PartCover
  • Dodanie języka F#
  • SharpRefactoring

I masę innych różnych opcji. Przede wszystkim aktualizacja wszystkich dodatków do najbardziej aktualnych wersji. W tym WiX który będzie dopiero w Visual Studio 2010. Nie można nie zauważyć, że SharpDevelop rozwija się bardzo dobrze i oferuje za darmo więcej narzędzi niż Visual C# Express. Ciekawie będzie wyglądać sytuacja kiedy konkurować będą pełne wersje Visual Studio i SharpDevelop w 2010. Wygląda na to, że przyszły rok będzie rokiem silnej walki o programistów.

Video kurs programowania w Visual Studio po polsku


  1.   Michał, 1 Styczeń 2009:

    Ciekawe notki:) przeczytałem chyba ze 4. Zapraszam również do mnie, pozdrawiam. http://ebro.net23.net

    komentarz #

  2.   Michał, 1 Styczeń 2009:

    Z sharpdevelopa rzadko korzystam ,ale jeśli już to wkurzają mnie 2 rzeczy. 1 – z niewiadomego powodu nie dziala mi tam serializacja , 2 – jesli pisze jakas instrukcje i chce przejsc do trybu wizualnego to musze albo ja zakomentowac albo dokonczyc bo inaczej wyskoczy blad. Nie rozumiem czemu tak jest. Mam nadzieje ze w nowej wersji juz nic takiego nie bedzie.

    komentarz #

  3.   Paweł Łukasik, 2 Styczeń 2009:

    Tomku,

    Co do VS to możesz spokojnie mi wierzyć :-) . Jeśli chodzi o 24 GB to tyle zajmuje obraz VirtualPC z Visual Studio 2010. Czyli Windows Server 2008, dwie wersje Visual Studio (Prof i TS) oraz dokumentacja. Ile zajmuje samo VS nie sprawdzałem (jak dostanę się do mojego komputera po zimowym odpoczynku mogę sprawdzić). Jeśli chodzi o nowości to wpis, który zacytowałeś jak sama nazwa wskazuje to ‘Pierwsze wrażenia’ napisane po jakiejś mniej więcej 1h zabawy z nowym VS (akurat zaznaczałem tekst i dlatego zobaczyłem ten ‘nieszczęsny’ gradient. Polecam zapoznać się z kolejnymi wpisany odnośnie VS na moim blogu a najlepiej to obejrzeć filmy z PDC lub TechEd EMEA 2008 – ja nie opisywałem wszystkiego co nowe w VS bo jeśli jest już film na jednej z tych konferencji opisujący tę funkcjonalność to nie chce po prostu tego powielać (czasem wcześniej napisałem film a potem zobaczyłem sesję więc mogą być powtórki).
    Jeśli mogę wymienić jeszcze kilka fajnych rzeczy w VS czy .NET 4.0 to wspomniane przez Ciebie Parallel Extensions. Dodali jednak także wsparcie do VS do debugowania aplikacji korzystających z wielu wątków (sesja Daniela Motha z TechEd EMEA 2008). Robi wrażenie.
    Jest też dużo nowości związanych z pisaniem kodu w ramach TDD (consume-first development – sesja Karen Liu z tej samej konf.). I pewnie jeszcze wiele wiele innych ciekawych rzeczy, które będą odkrywane z czasem…

    Pozdrawiam,
    Paweł

    komentarz #

  4.   kubal5003, 5 Październik 2009:

    Konkurencja pomiędzy VS a #Develop?
    Na chwilę obecną, a zapewne jeszcze przez wiele, wiele lat NIE MA O TYM MOWY.
    Rozwijanie tego tematu nie ma sensu, bo każdy kto pisze choć jedną poważną aplikacje w VS i spróbuje/spróbował przenieść się na #Develop będzie wiedział o czym mówię.

    komentarz #

  5.   Tomaszs, 8 Październik 2009:

    @kubal5003

    Myślę że jednak mało osób przenosi projekty na #Develop więc może nie wiedzieć. Mógłbyś napisać więcej na ten temat? Czego brakuje w #Develop?

    komentarz #

Dodaj komentarz

Subskrybuj komentarze do tego tekstu

Przygotowałem dla Ciebie wpisy:


Programming Blogs - BlogCatalog Blog Directory
WordPress, Pool Theme - Borja Fernandez - mod