wtorek, stycznia 17, 2012

Zasoby Telerika do nauki technologii MS

Firma Telerik działa aktywnie w Bułgarii, popularyzatorem jest Svetlin Nakov. Oto co proponują (materiały + video):

  1. Aplikacje mobilne, podstawy HTML - http://academy.telerik.com/student-courses/mobile-development-course/resources
  2. Programowanie w C# - http://academy.telerik.com/academy-courses/csharp-programming-fundamentals
  3. Platforma .NET - http://academy.telerik.com/student-courses/web-applications-development-asp-net-course/resources

Pan Nakov wspaniałomyślnie udostępnia swe książki - http://www.nakov.com/books/ nawet jest programowanie aplikacji internetowych  w Javie.

Różne ciekawostki

Biblioteka JQ/JS/HTML5 w MS – kursy na różne okazje - http://msdn.microsoft.com/pl-pl/library/hh150136.aspx

Przeglądarka wszystko wytrzyma – testowanie różnych języków programowania w środowisku przeglądarki internetowej - http://www.techrepublic.com/blog/australia/try-these-languages-in-your-browser/429?tag=content;siu-container. Są tam różne języki, warto spróbować Haskell oraz ironPython (szczególnie część 6 i 7 która mówi o integracji z .NET) a pod linkiem http://ironpython.net/documentation/ jest dużo na temat Silverlight oraz dokumentacji (patrz też link www.voidspace.org.uk) wraz z odnośnikiem do książki IronPython in Action. Użyteczne linki na temat Pythona - http://www.ironpython.info/index.php/Useful_Links

Zamiennik Crystal Reports – Clear Reports (https://www.inetsoftware.de/products/clear-reports/editions) też swoje kosztuje, ale podobno czyta szablony z CR. Ma dwie wersje: .NET i Java. Stosuje technikę IKVM.NET.

Udało mi się pobawić z IKVM.NET, działa. Można w środowisku .NET wywoływać klasy z Javy przekształcone w DLL. Daje to niesamowite możliwości np. klasy w Javie komunikują się poprzez  JDBC z bazami (wystarczy jeden plik jar realizujący obsługę dostępu do bazy) a po przekształceniu w DLL można je wywoływać z poziomu C#. Daje to niesamowitą elastyczność i zero konfiguracji, ale jest też niebezpieczne – każdy może sobie napisać programik udostępniający te dane poza kontrolą admin-a. Podobnie zresztą się ma z ODBC (ale tu może w pewnej mierze ingerować a administrator). Dostęp do danych centralnych (serwerowych) musi odbywać się poprzez oprogramowanie na serwerze (warstwę pośrednią) realizujące filtrowanie dostępu do bazy dla zdalnych użytkowników.

Zasoby z portalu AJAXLINE:

Zabawka MS – LightSwitch – jak wystartować - http://blogs.msdn.com/b/bethmassi/archive/2011/12/01/beginning-lightswitch-getting-started.aspx