Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 0 Dołączył: 6.05.2011 Ostrzeżenie: (10%)
|
Witam,
Programuję w php od kilku lat, zrobiłem wiele różnych stron. Mam gotową strukturę katalogów i plików, a także panel admina, który wykorzystuję do tworzenia stron. Ale.. to wszystko robię strukturalnie. W miarę szybko w tej chwili zbuduję nawet zaawansowane strony. Z przenośnością napisanych już wcześniej funkcji nie ma tak wiele problemu, ale trzeba zazwyczaj przenosić kilka plików razem z tabelami z bazy. Wiele razy natykałem się na Frameworki i wiele osób wychwala, że lepiej się pisze strony. Ale ja nie mogę się przyzwyczaić. Może dlatego, że nie znam do końca pisania obiektowo bo znam to tylko z analiz przykładów. Słyszałem też, że strony napisane w OOP spada czasami ich wydajność ponieważ obszerne klasy muszą ładować się do ramu, a przy dużym ruchu może być to kłopotliwe. Natomiast zaleta pisania strukturalnie to serwis działa bardzo szybko i bez większego obciążenia dla serwera. Zastanawiam się nad przepisaniem tego mojego systemu, który pomaga w pisaniu stron na OOP, ale nie czuję się na siłach. Może ktoś polecić jakąś książkę z programowania OOP w php, która nauczy mnie przejść z pisania strukturalnego na obiektowe, a także aby nauczyła tworzyć dobrze zbudowane aplikacje internetowe, które są SZYBKIE i bezpieczne. Chciałbym też wiedzieć jak zbudować strukturę strony takiej jak facebook, aby wytrzymała nawet takie obciążenie (żeby dokładać najwyżej serwery). Fajnie są zrobione moduły w PrestaShop, każda funkcjonalność działa na modułach co mi się bardzo podoba. Jeden moduł wpływa na inne moduły i zachowanie całej strony, a moduł zawarty jest w jednym katalogu (nie jest rozwalony po wielu katalogach). Interesowałem się frameworkiem CI, tylko nie wiem czy się w niego wgłębiać, bo zapoznanie się z kodem napisanym przez kogoś wiele czasu zajmuje. Więc może lepiej by było napisać coś swojego gdzie będzie się znało każdą linijkę. Mam pytanie również jaki edytor będzie najlepszy do pisania w OOP ? Aktualnie wiele lat siedzę na kED i bardzo mi się podoba ale brakuje obsługi SVN ewentualnie FTP. Proszę o jakieś porady. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%)
|
Po pierwsze: co ma framework do szablonów? Źle rozumiesz, szablon strony (czyli layout) =/= system szablonów (template). Framework nie ma nic wspólnego z systemem szablonów, choć zazwyczaj frameworki zawierają taki system.
Po drugie: Jedna klasa nie może obsługiwać żądania, zmiany danych w bazie i wyświetlania jednocześnie. To co chcesz zrobić to zadanie dla całego frameworka. Najlepiej użyj gotowego, np. Symfony. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%)
|
Po pierwsze: co ma framework do szablonów? Źle rozumiesz, szablon strony (czyli layout) =/= system szablonów (template). Framework nie ma nic wspólnego z systemem szablonów, choć zazwyczaj frameworki zawierają taki system. Po drugie: Jedna klasa nie może obsługiwać żądania, zmiany danych w bazie i wyświetlania jednocześnie. To co chcesz zrobić to zadanie dla całego frameworka. Najlepiej użyj gotowego, np. Symfony. Dziekuje za infomracje.. naprowadziło mnie to troszke na temat, ponieważ coś mi sie uroiło że Symphony = Smarty :/ na swojej stronie chciałem używać system szablonów RainTPL, polecany przez wiele osób.. czy on nie bedzie kolidował z Symphony? |
|
|
|
1q2w3e4r Przejście z pisania strukturalnego na obiektowe. 14.06.2012, 20:44:12
Orzeszekk "Sukces osiągają ci, którzy potrafią się zmus... 14.06.2012, 20:50:13
magnus Sęk w tym, że swojego "systemu" wcale ni... 14.06.2012, 22:43:58
Orzeszekk tylko błagam cie nie pisz własnych frameworków jak... 15.06.2012, 00:08:52
hind A najgorzej jak się przywiążesz do jednego rozwiąz... 15.06.2012, 08:29:16
magnus Zaczynanie od pisania własnego frameworka to, oglę... 15.06.2012, 11:12:27 
Orzeszekk Cytat(magnus @ 15.06.2012, 12:12:27 )... 15.06.2012, 15:46:13
Adi32 Z ciekawości zajrzałem i widzę, że Panowie nie poc... 18.06.2012, 11:47:24
irmidjusz Z OOP się już do proceduralnego nie wraca.
------... 18.06.2012, 20:35:07
bastard13 Pisanie FW jest jak budowanie domu. Lepiej najpier... 19.06.2012, 06:41:05
Orzeszekk autorowi tematu podpowiem tyle ze na jednej z rozm... 24.06.2012, 17:38:24
Niktoś Cytatnieco pozniej zmieniłem technologie na C# i a... 24.06.2012, 17:44:01
Bandicoot Ja obiektowe zacząłem rozumieć na przykładzie c++ ... 25.06.2012, 23:15:27
kukix Witam.
Pozwole sobie podłączyć się pod temat...
... 30.06.2012, 13:31:39
Mephistofeles W Symfony domyślny jest Twig, co nie oznacza, że n... 30.06.2012, 16:26:39 
kukix Cytat(Mephistofeles @ 30.06.2012, 17:26... 30.06.2012, 20:42:50
Mephistofeles Oj potrzeba, potrzeba. Przekonasz się jak zacznies... 30.06.2012, 21:00:59
1q2w3e4r 1. Potrzebuję się nauczyć programowania obiektoweg... 9.07.2012, 14:52:35 
Orzeszekk Cytat(1q2w3e4r @ 9.07.2012, 15:52:35 ... 15.07.2012, 15:42:57
CuteOne Krótko i na temat: Symfony i Symfony 2 (zacznij od... 9.07.2012, 15:04:09
greycoffey Od kilku dni sam uczę się Symfony2, dokumentacja d... 10.07.2012, 08:45:38
Mephistofeles 2. Polecam Symfony 2. Zawiera wszystkie wspomniane... 10.07.2012, 09:07:25
1q2w3e4r Cytat(1q2w3e4r @ 9.07.2012, 15:52:35 ... 10.07.2012, 18:41:50
!*! Korzystaj z tego, w czym Ci wygodnie. Wymagania ja... 10.07.2012, 18:45:23
Mephistofeles Tak, Symfony to jeden z poważniejszych frameworków... 10.07.2012, 21:57:20
abort Myślę, że jestem w podobnej sytuacji do Ciebie: zn... 13.07.2012, 23:02:26
KotWButach A ja ze swojej strony polecę naszemu użytkownikowi... 17.07.2012, 13:57:18 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 09:48 |