Visual Studio 2010, czyli nowe narzędzie dla programistów internetowych

Subskrybuj RSS A A A
13 kwietnia 2010 11:31
Sylwester Lewandowski

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.

Popularność aplikacji internetowych nieustannie rośnie, uzyskują one coraz większą przewagę nad rozwiązaniami pracującym na stacjach roboczych, także w większości zastosowań biznesowych. Nie powinien zatem dziwić tak duży nacisk kładziony na popularyzację i rozwój rozwiązań ASP.NET. Dotychczas, każda wersja Visual Studio wnosiła bardzo dużo nowości w tym zakresie, i podobnie jest w przypadku najnowszej odsłony, Visual Studio 2010.

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ł

średnio: 4 liczba ocen: 1
1  2  dalej »

Komentarze (6)

~eme

13-04-2010 17:13

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...

~zyg

18-03-2010 15:34

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.

~tower

16-03-2010 18:18

@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ę.

~ZZzz

16-03-2010 12:57

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

~tower

16-03-2010 09:32

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

~ago

16-03-2010 09:12

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.

Najnowsze

Państwo do konsolidacji

Obywatele uważają administrację publiczną za jeden organizm. W rzeczywistości jest to kilka tysięcy oddzielnych struktur, obrosłych biurokratycznymi naroślami. Czy można zracjonalizować działanie państwa? Jak w tym może pomóc informatyka?

Zarządzanie po japońsku

W praktyce przemysłowej wypracowano szereg skutecznych metod zarządzania. Wiele powstało w Japonii. Dlaczego, mimo ich efektywności, nie zawsze są stosowane w biznesie?

e-Sąd z odsieczą sprawiedliwości

Polski wymiar sprawiedliwości postrzegany jest jako skostniały i opieszały. Tymczasem kolejne e-usługi udostępniane przez Ministerstwo Sprawiedliwości ułatwiają życie przedsiębiorcom i usprawniają pracę sądów.

e-Zdrowie w Polsce i na świecie

Projekty informatyzacji służby zdrowia realizowane są na świecie z różnym powodzeniem. Skąd Polska mogłaby czerpać wzorce? A może jesteśmy skazani na własne rozwiązania?

Raport Państwo 2.0, czyli nowa wizja informatyzacji państwa

Michał Boni, minister administracji i cyfryzacji, zaprezentował raport "Polska 2.0. Nowy start dla e-administracji". Przedstawia on informacje na temat stanu realizacji projektów będących w gestii nowo utworzonego ministerstwa oraz prezentuje kierunki dalszych działań związanych z informatyzacją i cyfryzacją administracji publicznej w naszym kraju.

Cyberprzestępcy podążają za użytkownikami

Już dwie na trzy polskie firmy odnotowały ataki lub awarie, które spowodowały spadek produkcji. Co trzecia firma utraciła dane. Liczba takich przypadków będzie rosła, bo hakerzy biorą na cel najbardziej masowe technologie. Szybko reagują też na zmiany w firmowej architekturze.

Jak zaplanować karierę w branży IT

Doświadczenia łączone na różnych stanowiskach w firmach o odmiennych profilach są szczególnie cenione przez pracodawców. Dlatego warto głęboko przeanalizować możliwości rozwoju kariery, które obecnie stwarza rynek IT.

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