Archive for październik, 2007

Językowe skojarzenia

Do zabawy zaprosił mnie Riddle. Mam wypisać skojarzenia z językami programowania. Jednak ja zrezygnowałem z rozdzielania C i C++, a dodałem, wzorem poprzednika, ASP (.NET gwoli ścisłości, i tak, wiem, że to nie język).

Język Pozytywne skojarzenie Negatywne skojarzenie
PHP Proste, łatwe, szybko się w miarę robi PHP/HTML/PHP/HTML/PHP/HTML… fuj!
Java Enterprise. Wolne oprogramowanie. Wolne as in żółw. I aplety na stronach!
Pascal Sentyment. Pascal umarł, a Delphi przegrywa.
C/C++ Przenośnie. “jaki segmentation fault?! cholerne wskaźniki!”
ASP.NET To co robiłem w PHP godzinę, w ASP.NET zajęło 5 minut. Yellow Screen of Death.
Ruby Rails. Fanboye.
Perl PCRE. @!#$%, co to ma być?
Python Fajna składnia. Hm?
C# Visual Studio i pełna obiektowość! Szybkością to też nie grzeszy.
JavaScript Usability dzięki ajaksowatości rośnie. <a href="javascript:"> i kliknij tu śródklikiem…
Assembler Całkiem fajne, że kilka dziwnych rzeczy robi takie duże rzeczy. Jagoda. Nie każdy wie, ale to taki symulator DSM-51.

A dalej do zabawy zaproszę Dota i Michała Górnego.

Technorati Tags:

| Komentarze (1)

IE7 dostępny bez WGA

Nie zauważyło tego tak wiele osób, jakoś cicho w Sieci się nam zrobiło, zarówno na wieść o udostępnienu kodu .NET Frameworka, ale również niewiele słychać o tym, że Internet Explorer 7 już nie sprawdza legalności systemu podczas instalacji.

Co to oznacza dla użytkowników? Wersja 7 najpopularniejszej przeglądarki przynosi przeglądanie w kartach, obsługę RSS czy większe bezpieczeństwo. A teraz mogą pobrać i zainstalować ją, oficjalnie, bez uciekania się do róznorodnych sztuczek, także użytkownicy nielegalnych systemów, Windows XP SP2 i nowszych.

A co to przynosi webmasterom? Przynosi to chociaż teoretycznie możliwość, że teraz jeszcze większa część użytkowników Internet Explorera 6 zrezygnuje z tej przeglądarki na rzecz choćby nawet tej wersji 7, która poczyniła (małe, to małe, ale zawsze) kroki w celu lepszej obsługi standardów sieciowych. Co jest chwalebne.

Chciałbym jednak zwrócić uwagę na dwie rzeczy teraz jeszcze. Po pierwsze na politykę koncernu, w której widać wyraźnie, że “lepiej aby użytkownicy piracili, niż aby się przesiedli na systemy alternatywne”. Szkoda, że nie ma większej ilości tak fajnych kroków jak Office 2007 za 199,- PLN.

Drugą rzecz na jaką chciałbym zwrócić uwagę, to fakt, że o następnej wersji IE jakoś nie słychać. Szkoda to, ale i tak nie był bym pewien czy ona by nam, webmasterom, przyniosła jakieś kolejne konkretne poprawki w obsłudze stylów CSS. Dlaczego? Większość stron jest nadal pisania “pod IE” i pod nim mają wyglądać dobrze. Gdyby teraz firma postanowiła, ze oto na przykład usuną rozszerzenie document.all, zmienią standardowy model pudełkowy, czy cokolwiek w tym rodzaju, to pół internetu się wizualnie “rozleci”. A do kogo będą pretensje? No przecież nie do webmasterów, a do Microsoftu, który znów zrobił coś “źle”. Niestety, poprawienie błędów będzie musiało współgrać jakoś z edukacją twórców stron. Dlatego boję się, że nawet Internet Explorer 8 nie pomoże w dziedzinie obsługi standardów sieciowych - choć mogą zostać dodane nowe funkcjonalności, to średnio widzę poprawianie starych błędów…

Technorati Tags: , ,

| Komentarze (12)

Day the world ended

Krok w dobrą stronę? Być może. Microsoft udostępni kod .NET Framework.

One of the things my team has been working to enable has been the ability for .NET developers to download and browse the source code of the .NET Framework libraries, and to easily enable debugging support in them.

Today I’m excited to announce that we’ll be providing this with the .NET 3.5 and VS 2008 release later this year.

We’ll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We’ll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License (MS-RL).

#

Licencja MS-RL nie jest oczywiście cudownie otwarta, zaaprobowana przez OSI i tak dalej, ale pozwala na używanie udostępnione kodu jako pomocy w tworzeniu własnych rozwiązań na przykład. Myślę, że bardzo taka pomoc może się przydać programistom Mono ;-)

Piekło powoli zamarza, czy tylko mi się tak wydaje?

| Komentarze (7)