.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.
Firma z Redmond chce zwiększyć swój udział w rynku nie tylko narzędzi programistycznych, ale także platform systemowych, agresywnie promując swój produkt wśród programistów i kierownictwa firm. Microsoft od przeszło 8 lat nieustannie rozwija .NET Framework, bardzo mocno zmieniając jego oblicze oraz wiodących, dedykowanych do niego języków, czyli C# oraz Visual Basic.NET. Dawno już minęły czasy, kiedy publikacje dotyczące C# zachwalały go ze względu na prostotę i ograniczoną liczbę możliwości w porównaniu z innym językami, jak na przykład C++. W założeniu miało to ułatwiać programistom opanowanie tej platformy, ale aby zyskiwać nowych klientów, trzeba nieustannie udoskonalać produkt, a to zawsze wiąże się ze zwiększaniem funkcjonalności. W związku z tym deweloperzy aktualnie pracujący z C# i .NET dysponują typami generycznymi, elementami języków deklaratywnych, funkcyjnych oraz innymi mechanizmami.
Programowanie równoległe
Każda kolejna wersja Visual Studio wnosiła bardzo dużo nowości. Podobnie jest i w przypadku najnowszej odsłony, Visual Studio 2010.
RIA dla biznesu
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.
Zbiór publicznych typów i API, który ma służyć programowaniu równoległemu, jest określany jako TPL, czyli Task Parallel Library. Należy on do przestrzeni nazw System.Threading oraz System.Threading.Tasks. TPL ma dynamicznie skalować operacje, aby efektywnie wykorzystać dostępne w systemie procesory. Oprócz tego, zapewnia on też podział pracy, harmonogramowanie zadań w puli wątków (ThreadPool), anulowanie operacji oraz zarządzanie stanem. Za pomocą TPL, można zrównoleglić kod, korzystając z równoległości danych lub równoległości operacji. Natomiast PLINQ, czyli równoległa implementacja LINQ to Objects implementuje pełen zestaw standardowych operatorów zapytań LINQ oraz wprowadza dodatkowe operatory dla operacji równoległych.
Oceń artykuł
Komentarze (0)
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






