Technologie i narzędzia: język PHP 5, Java, JavaScript, Python, system Zend Framework, Django, biblioteka jQuery, Smarty, platforma Eclipse, MySQL, SVN, CVS, UML, Firefox.
WebProgramming - wszystko o serwisach internetowych
O serwisach internetowych.
[php] Ciekawostka dotycząca obiektowości.
Ciekawostka polega na nietypowym zachowaniu się interpretatora PHP w przypadku gdy wywołamy metodę, w której znajduje się odwołanie do instancji obiektu (za pomocą $this), jako metodę statyczną.
[sql] Trik w MySQL
Tworząc stronicowanie listy (typu “Strona: 1 2 3 4 …”) musimy znać liczbę wszystkich rekordów, aby obliczyć liczbę wszystkich stron. W ostatnim artykule podałem przykład jak nie należy się do tego zabierać, ale jak to zrobić, aby było optymalnie?
[sql|php] Obiektowa pułapka.
Nakładek obiektowych na relacyjną bazę danych jest coraz więcej - aktualnie jednymi z bardziej popularnych są te oparte na wzorcu Active Record. Niewątpliwie ułatwiają one prace programiście i sprawiają, iż kod staje się czytelniejszy i lżejszy… mogą wprowadzać jednak pewne zagrożenie.
[usability] Google Search
Może już jest późno i mnie się coś wydaje, ale zauważyłem pewne niedociągnięcie w kolejnym produkcie Google - tym razem znanej wszystkim Google Search. Wczoraj w nocy po kliknięciu na “Szukaj” w Google, oddaliłem swój wzrok od monitora i zauważyłem…
[IT] Motto pracodawców?
Zapewne większość z Was słyszała stwierdzenie ?Każdego programistę można zastąpić skończoną liczbą studentów? - bywa, że jest ono powiedziane żartobliwie, ale niestety tylko czasami jest się z czego śmiać. Zapraszam do krótkiej analizy.
[usability] Nawet największym zdarzają się wpadki - część 2.
Kolejna część uwag dotyczących użyteczności (ang. usability) znanych i powszechnie używanych stron internetowych. Tym razem kilka słów o KupBilet.pl oraz (uwaga) Google Analytics.
[usability] Nawet największym zdarzają się wpadki - część 1.
O użyteczności serwisów internetowych mówi się coraz więcej - to dobra wiadomość. Zła jest taka, że nie każdy się do nich stosuje ;). W dzisiejszych czasach projekt każdej strony, a tym bardziej aplikacji internetowej powinien brać pod uwagę jej użyteczność - a przynajmniej podstawowe zasady. Jak to jednak w życiu bywa nawet najlepszym i/lub największym zdarzają się jeszcze wpadki (każdy kibic pamięta gol strzelony Kuszczakowi przez bramkarza ;)).
[php|asp] Wydajność
Znalazłem dość ciekawy “benchmark” porównujący wydajność PHP i ASP (oraz CGI) na podstawie jednego produktu (stworzonego w różnych w/w technologiach).
Porównanie jest dostępne pod adresem http://www.wrensoft.com/zoom/benchmarks.html.
W wielkim skrócie wynika z niego, iż produkt napisany w języku PHP jest bardziej wydajny od tego napisanego w technologii ASP. Oczywiście na wyniki tego porównania należy patrzeć z małym przymrużeniem oka - tą samą funkcjonalność można przecież napisać w tym samym języku na kilka sposobów - mniej lub bardziej wydajnie. Mimo wszystko daje nam pewne spojrzenie na ten temat.
[zend|smarty] System szablonów kontra szablony w PHP
Ponad 2 lata temu przeczytałem wpis na blogu (niestety nie pamiętam jakiego), w którym autor przekonywał, iż systemy szablonów nie są takie dobre jak się je maluje. Wtedy mu nie wierzyłem.. ale może jednak coś w tym jest?
[zend] Rzut oka na Zend Framework
Oto moje pierwsze podejście do omówienia systemu Zend Framework z bliska - a trzeba przyznać, iż to zadanie nie należy do najłatwiejszych ;).
