Na początku wypada wyjaśnić co to są te tytułowe wzorce projektowe. Otóż wzorzec projektowy (z ang. design pattern) to rozpowszechnione w społeczności programistów danego języka (bądź ogólnie programistów) rozwiązanie powszechnego problemu, sytuacji, z którą możemy się spotkać w czasie projektowania aplikacji. Wzorzec określa dany problem, prezentując jedno, lub więcej jego rozwiązanie.
Stosowanie wzorców tworzy kod znacznie czytelniejszym, przejrzystszym, łatwiejszym do modyfikacji zarówno przez siebie, jak i innego programistę, który miałby za zadanie rozwijać projekt. Dzięki nim nie jesteśmy zmuszani wynajdować na nowo koła i samodzielnie rozwiązywać postawionego przed nami zadania, poprzez to, że wzorce są powszechnie dostępne chociażby w takim serwisie jak phppatterns.com.
Continue reading “Wzorce Projektowe”
W poprzedniej notce przedstawiłem prawdziwy kombajn do webdevelopingu – potężny edytor Eclipse. Tym razem chcę napisać parę praktycznych rad przydatnych przy korzystaniu z tej aplikacji, by nasza obsługa Eclipse była jeszcze wygodniejsza.
Continue reading “Eclipse - porady”
Notką tą chcę zachęcić wszystkich, którzy programują w PHP do zainteresowania się najpotężniejszym obok Zend Studio edytorem do PHP (i nie tylko) - Eclipse.
Eclipse - platforma (framework) napisana w Javie do tworzenia aplikacji typu Rich Client. Na bazie Eclipse powstało zintegrowane środowisko programistyczne do tworzenia programów w Javie, które jest razem z tą platformą rozpowszechniane.
Projekt został stworzony przez firmę IBM, a następnie udostępniony na zasadach otwartego oprogramowania. W chwili obecnej jest on rozwijany przez Fundację Eclipse.
Continue reading “Eclipse - najlepszy edytor PHP”
Zasadniczym problemem przy korzystaniu z dwóch różnych systemów operacyjnych jest konieczność tworzenia i korzystania z odrębnych ustawień programów, z których korzystamy najczęściej. Jest to szczególnie uciążliwe dla osób o niezaawansowanej wiedzy o Linuksie (w tym gronie jestem i ja, choć poradziłem sobie :] ).
Sprytniejsi użytkownicy po prostu skopiowali sobie katalog profilu, dla programu, który występuje na obie wspomniane w tytule platformy - jak na przykład Opera, Firefox czy Thunderbird. Jednak kłopot występuje dalej - co w ustawieniach zmienimy na Linuksie, nie będzie takie na Windowsie i na odwrót.
Continue reading “Jeden profil ustawień aplikacji na Linuxie i Windowsie”