Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Co dalej ? Czyli jak podnosić swoje umiejętności w php.
Bulka
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 16.09.2003

Ostrzeżenie: (0%)
-----


Uczę się php od pewnego czasu , przy wykonywaniu każdego następnego skryptu podnosze poziom swojej wiedzy . Ale co zrobić jak nie mam pomysłów na dalszą pracy . Ostatnio wykonałem skrypt ligi dla gry Cossacks www.okinet.pl/BRP . Uważam siebie za "łopatologa" w dziedzinie programowania php . Jednak cały czas staram się kształcić , może ktoś mi poradzi co zrobić dalej , jakie projekty , mógłbym wykonać . Może komuś pomóc , może ktoś przygarnołby mnie pod skrzydła ( chętnie zrobie za murzyna , byle by się tylko dokształcić (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) . TOpic "dziwny" lecz sprowokowany zostałem do napisanie tego , gdyż mam "głód" programowania , chętnie bym pisał cookolwiek wartościowego , ale nie mam po co i dla kogo (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)

Pozdrawiam Bułka
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adwol
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

Ostrzeżenie: (0%)
-----


Cytat
- obsługa dowolnej bazy danych (ADOdb)

Sam ADOdb nie zapewni Ci obsługi dowolnej bazy. Jak już napiszesz sobie zbiór zapytań występujących w Twojej aplikacji, to mogą zajść dwa przypadki:
:arrow: Napiszesz to używając wyłącznie standardowego SQLa, bez żadnych niestandardowych funkcji wbudowanych i własności których nie mają wszystkie rozpatrywane DBMSy. Spowoduje to, że nie będziesz mógł użyć podzapytań i funkcji storowalnych (bo nie ma ich MySQL w stabilnej wersji), nie będziesz mógł uzywać jakichś funkcji wbudowanych (bo nie ma ich np. PostgreSQL), zaczną Ci się rozjeżdzać transakcje bo w każdym DBMSie szczegóły są ciut inne, itp.
:arrow: Napiszesz to pod konkretny DBMS. Będziesz wtedy mógł wycisnąć z bazy wszystko co potrafi, będzie wszystko działało stabilnie i szybko, tylko że wtedy Ci cała abstrakcyjność ADOdb i on sam nie jest na nic potrzebny.

Nikt piszący większy projekt informatyczny nie tworzy go nie wiedząc na jakiej bazie będzie on oparty. To jest jedno z pierwszych i najważniejszych (chyba tylko po wyborze platformy i języka) założeń projektu. Nie da się napisać wydajnej aplikacji działającej na raz na kilku DBMSach bez przepisania prawie wszystkich zapytań, a ich ilości czasami idą w tysiącach, nie uwzględniając nieprzewidzianych szczegółów które wynikną podczas zmiany bazy.

Ostatnio spotkałem się w firmie z potrzebą przemigorwania z jedną dużą aplikacją z Oracla na MSSQL. Jest to naprawdę kawał żmudnej roboty i nie zazdroszczę kumplowi na którego głowę to spadło.

Nie neguję zalet ADOdb, ale nie jest on panaceum na wszystko i nie zapewni możliwosci wyboru dowolnego DBMSa po napisaniu aplikacji.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 10:55