![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 1 Dołączył: 16.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Otóż mam taką zagwozdkę zacząłem bardziej intensywnie naukę php i w miarę mi to idzie ostatnio napisałem jakiś tam skrypt panel logowania + rejestracja z duperelami. Wszystko póki co tak pisałem strukturalnie bo jestem początkujący. I właśnie tu mam taki problem czy opłaca mi się od razu zaczynać przygodę z obiektowym pisaniem ? Bo czytałem że dużo ludzi ma problem z przestawieniem na późniejszym etapie rozwoju. Ale właśnie mam ten dylemat czy się z tym nie wstrzymać żeby nie było że wypływam na głęboką wodę po jednej lekcji pływania ![]() I właśnie tu pytanie do bardziej doświadczonych ode mnie jaka droga by była bardziej optymalna, I od razu czy jeśli wyjdzie z dyskusji że np obiektowe to czy zaczynać zabawę na jakimś frameworku czy też samemu coś pisać czy używać mysql czy też PDO i ogólnie jakieś rady ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 587 Pomógł: 131 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Dziś na Planet PHP pojawił się ciekawy artykuł. W skrócie opowiada o tym, że można pisać proceduralnie używając obiektów i pisać obiektowo nie używając obiektów .. -------------------- Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore
I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 168 Pomógł: 26 Dołączył: 15.09.2011 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chodzi o bazy danych, to PDO ofc. Jest dużo lepsze od standardowych funkcji bazodanowych.
Jeśli chodzi o pisanie obiektowo, to moim zdaniem zależy od podejścia, ale czy strukturalnie czy obiektowo musisz poznać podstawy filtrowania danych, bezpieczeństwa, itp. Jeśli chodzi o frameworki to proponował bym się chwilę wstrzymać, gdyż jest tam czasem sporo "dziwnych" rzeczy, które mogą być trudne i niezrozumiałe dla początkującego i mogą zniechęcić. No i moja rada jak się uczyć ![]() ![]() -------------------- www.piotrex41.pl - piotrex41 portfolio
d(-.-)b - Music is my life || PHP is my passion |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
O wiele łatwiej moim zdaniem zacząć pisać obiektowo, bez przyswojonych praktyk z kodu proceduralnego. Więc jeżeli zaczynasz to lepiej od razu obiektowo będzie Ci później łatwiej tworzyć kod obiektowy bez pytań typu "ale dlaczego nie mogę się łączyć z bazą danych bezpośrednio w klasie artykuły"
![]() //edit Początki powinieneś zacząć od pisania własnych klas, poznawania wzorców (ostatnio na planeta.php.pl widzę ciekawy cykl wpisów o nich). Dopiero później powoli wkraczać w świat FW inaczej kod takiego symphony lub ZF będzie dla Ciebie niezrozumiały Ten post edytował d3ut3r 12.07.2012, 14:57:59 -------------------- http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem (chociaż też jestem początkujący) warto na początku zacząć korzystać z klas. Czyli zainteresuj się systemem szablonów smarty - jest on pisany obiektowo, ale żeby z niego zacząć korzystać specjalnie znajomość obiektowości nie jest Ci potrzebna, bo większość rzeczy masz w przykładach. PDO też jest obiektowe, ale podobnie jak w przypadku smarty nie powinieneś mieć problemów z uzywaniem tego. Jak już to załapiesz, to warto spróbować tworzyć swoje klasy
![]() -------------------- :)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 1 Dołączył: 16.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo dziękuje za udzielone wskazówki to na pewno pomogą mi się w końcu określić.
Co do Smarty ;p to już ostatnio mi ktoś zwrócił uwagę żebym się za niego wziął bo mam zły nawyk mieszania htmla z phpem ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 10:55 |