Visual Studio 2010, czyli nowe narzędzie dla programistów internetowych
Dotychczas, każda kolejna wersja Visual Studio wnosiła bardzo dużo nowości. Podobnie jest i w przypadku najnowszej odsłony, Visual Studio 2010.
Dostarczanie coraz doskonalszych narzędzi dla programowania w środowisku Windows ma popularyzować tę rodzinę systemów operacyjnych. Miarą sukcesu rynkowego każdego kolejnego Visual Studio są wdrożenia rozwiązań opartych o najnowsze narzędzia i wersje oraz migracje do nowej platformy.
Już wkrótce światło dzienne ujrzy kolejna wersja ważnej dla firmy Microsoft platformy Silverlight. Ma to związek z wczorajszą premierą Visual Studio 2010.
.NET Framework po raz szósty
Technologiczny wyścig pomiędzy wiodącymi platformami programistycznymi trwa nieustannie. Microsoft będzie chciał uzyskać przewagę nad konkurencją za sprawą .NET Framework 4.0.
Zestaw nowości
Znacznie rozbudowano cachowanie stron, przy czym za sprawą providerów cachowania można skonfigurować składowanie stron w pamięci podręcznej na dowolnym zasobie. Opcja ta umożliwia uzyskanie lepszej wydajności aplikacji, które będą mogły intensywnie wykorzystać cache.
Ciekawa wydaje się także funkcja autostartu wybranych aplikacji ASP.NET. Będzie to przydatne przy rozwiązaniach, które wykonują dużo czasochłonnych operacji przy inicjalizacji następującej przy pierwszym żądaniu odebranym przez aplikację. Aby uruchomić autostart aplikacji, wystarczy dokonać odpowiednich wpisów w plikach konfiguracyjnych. Niestety, ta funkcjonalność jest dostępna tylko wtedy, gdy dysponujemy IIS 7.5 dostarczonym razem z Windows Server 2008 R2 (starsze wersje serwera nie obsługują tej opcji).
Poza tym administratorzy, którzy decydują się uruchamiać kilka aplikacji ASP.NET w pojedynczym procesie IIS-a, będą mogli osobno monitorować ich wydajność.
Rozszerzono również Microsoft Ajax Library. Dysponujemy teraz elementem Script Loader, który pozwoli na załadowanie skryptów wymaganych przez daną kontrolkę i wykonanie ich w odpowiedniej kolejności.
Lepsza integracja kodu
Dzięki nowym kontrolkom i szablonom w nowej wersji VS, znacznie łatwiej odbywa się integracja kodu wykonywanego po stronie klienta ze zdalnymi bazami danych. Dostępne źródła to: usługi sieciowe (Web services), WCF Web services, ADO.NET Data Services oraz systemy zwracające dane w formacie JSON. Osiągnięto to za sprawą nowych kontrolek i szablonów. Nie zapomniano także o fundamencie ASP.NET, czyli Web Forms. W wersji 4 programiści uzyskują większą kontrolę nad View State oraz lepszy dostęp do funkcjonalności oferowanych przez przeglądarkę. Można łatwo sprawdzić jej typ oraz wspieraną przez nią wersję JavaScript.
Oceń artykuł
Komentarze (6)
Propozycja dla wypowiadających się tutaj specjalistów albo "specjalistów", bo trudno Was ocenić czy zasługujecie na cudzysłów czy nie, to... skoro tak komentujecie technologie - ta super ta do bani, to pochwalcie się systemami jakie do tej pory stworzyliście, jaki był Wasz udział w projekcie. Bo ja wiem, np. "system dla firmy giełdowej, który obsługuje x zapytań, y użytkowników itp. itd." albo "stronka www dla firmy Kowalski i sp. z Koziej Wólki", zależy jakie tam macie doświadczenie zawodowe, a potem komentujcie .NET, EJB co tam chcecie do woli. Póki co każdy się wymądrza...
Jestem pod wrażeniem, jak MS potrafi barwnie opisywać zalety swoich systemów. Wiele z opisanych tu udoskonaleń to poprawki do rzeczy, które od wielu lat nie działają. Poprawienie obsługi Javascript/AJAX było konieczne, bo od dawna ASP.NET koliduje z wstawkami Javascript. Keszowanie jest pewnym - choć nie idealnym - rozwiązaniem problemu słabej wydajności i dość długich czasów generowania strony. Dla mnie osobiście ASP.NET był sporym rozczarowaniem. Miałem okazję pracować z większością obecnych na rynku technologii webowych. Platforma ASP.NET powoduje o niebo więcej problemów niż inni (np. ze stabilnością) i często zdarzają się jej niewytłumaczalne awarie. Być może dla niektórych pisanie małej aplikacji z kontrolkami jest wygodne, ale wystarczy, że potrzebujesz czegoś odrobinę innego i zaczynają się problemy. Co gorsza, nie wiem dlaczego, większość znanych mi programistów .NET w ogóle nie interesuje się innymi technologiami, buduje systemy według jednego schematu. Ale może to tylko moje wrażenie.
@ZZzz Jak MS czy ktoś inny chce sobie wykreować jakieś rozwiązanie, jego problem. Czymś innym jest próba ZAWŁASZCZENIA istniejącego już rozwiązania. To chyba nie jest trudne do zrozumienia? Popełniasz błędy w rozumowaniu: jak nie lubię jabłek, nie znaczy że MUSZĘ jeść gruszki. Ale - kiedy zaczniesz studiować - poznasz logikę, a (kto wie wie) może i erystykę.
j-propaganda, to ze cos jest otwarte nie znaczy ze z definicji jest dobre, nie kazdy pała sie robieniem portalików i aplikacyjek ? technologia musi byc stabilna z solidnym wsparciem, jaka firma pozwoli sobie na robienie rozwiązań na np. ActiveMQ wiedząc kto za tym stoi i jak wyglada wsparcie ? każdy kupi coś od Software AG albo IBM''a. Z MS jest podobnie, te webowe systemy musza na czyms stac prawda ? nie kazdy musi pisac na jboss''a, z dobrym zestawem kontrolek (np telerik) + asp.net zrobisz dowolną aplikacje 15x szybciej niz na EJB + Eclipse + jboss , i znam to z autopsji Tak wiec studenci dajcie se siana, popracujcie troche a potem sie wymądrzajcie
Mało tego. MS potrafi wiele zepsuć, próbując przekształcić standard otwarty na zamknięty. Casus: Java, Java Script itd. To jest szkodnictwo wobec branży
PROPAGANDA i tyle. Z natury web development nie jest zwiazany z ZADNYM system operacyjnym ani przegladarka. Microsoft tego nie rozumie i jego narzedzia / technologie sa kiepskie. Web development ?!? Uzyj Adobe Flex albo czegos co bazuje na Google GWT i tyle w temacie.
Najpopularniejsze
- Pierwsze w Polsce testy transmisji danych z...
- Magdalena Gaj została Przewodniczącą Rady...
- Asseco wątpi w obiektywny wybór dostawcy w...
- Raport Państwo 2.0, czyli nowa wizja...
- Sygnity: wezwanie Asseco i sezonowość...
- Ogromna liczba komputerów Mac wciąż...
- Nasza Klasa uruchomiła inkubator...
- Google prezentuje okulary z Augmented Reality
- Oracle daje klientom bezpłatny system do...
- CBA kontroluje przetargi związane z CEPiK
Rekomendacje
Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści - Prenumerata: Computerworld, Networld, PC World
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88






