Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie małych obiektów a funkcje proceduralne
stroju
post
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 2
Dołączył: 17.11.2005

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


Zastanawiam się czy warto tworzyć małe klasy z kilkoma funkcjami zamiast tworzenia po prostu samych funkcji, jak choćby do wyświetlania komentarzy przy newsach czy artykułach, do generowania menu, do formatowania dat i czasu? Funkcje same w sobie spełniają założoną funkcjonalność jednak w obiekcie były by prostsze w użyciu i dawały większe możliwości manewrowania danymi, choć nie wiem czy takie rozwiązania nie były by wtedy bardziej obciążające dla samego serwera.

Jakieś rady od wprawionych już w boju??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LSM
post
Post #2





Grupa: Zarejestrowani
Postów: 64
Pomógł: 6
Dołączył: 20.03.2011
Skąd: Świdnica

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


Obecnie nie tyle piszę framework ile po prostu stawiam aplikację od podstaw. Piszę klasy typowe dla architektury MVC. Kod opisujący działania pisze jako moduły. Przeniesienie tegoż na dowolny framework będzie wymagać ode mnie jedynie zastąpienia klas kontrolerów aby dziedziczyły po klasach jakiegoś framework'a + drobniejsze poprawki. Ostatnio się poirytowałem jak chciałem zaimportować bibliotekę z Kohany do obsługi bazy danych. Umieszczone są w folderze "modules" ale to nie są moduły, bo po wyciągnięciu ich z folderu okazuje się, że mają zależności z klasami ogólnymi frameworka. Straszna lipa. Podobnie jest w innych dużych i znanych framework'ach. Natomiast masa niepotrzebnych rzeczy we frameworkach, która jest uruchamiania skłoniła mnie do pisania własnego dedykowanego rozwiązania, bazującego na sprawdzonych i lekkich klasach tych np. z PEAR.
Go to the top of the page
+Quote Post

Posty w temacie
- stroju   Tworzenie małych obiektów a funkcje proceduralne   29.11.2011, 13:42:04
- - Ilware   czy warto?To zleży od osoby, stylu pisania itp. Cz...   29.11.2011, 13:44:31
- - nospor   Albo programujesz obiektowo albo proceduralnie. Z...   29.11.2011, 13:46:07
- - stroju   Używam klas do większych rzeczy jak szablony styli...   29.11.2011, 13:52:38
|- - by_ikar   Cytat(stroju @ 29.11.2011, 13:52:38 )...   29.11.2011, 14:57:40
- - stroju   rozumiem, a jeszcze jedno pytanie, jak można wywoł...   29.11.2011, 19:03:36
- - Dipter   [PHP] pobierz, plaintext class Lancuch {...   29.11.2011, 19:14:47
- - stroju   czyli mówiąc dokładniej jeśli w funkcji ala np pob...   29.11.2011, 19:27:07
- - Dipter   Po pierwsze twój kod nawet nie zadziała. Żeby zrob...   29.11.2011, 21:45:24
- - stroju   no tak zapomniałem return wsadzić. czyli w Twoim ...   29.11.2011, 21:57:07
- - Dipter   Dokładnie tak, różnicą w tym przypadku może być wy...   29.11.2011, 22:19:27
- - stroju   rozumie, w sumie całkiem ciekawe zastosowanie a ...   29.11.2011, 23:08:19
- - Crozin   W PHP nie ma niczego napisanego "w całości ob...   29.11.2011, 23:12:23
- - stroju   dlatego całości jest w cudzysłowu, a jakiś w dużym...   29.11.2011, 23:16:48
- - by_ikar   Szukaj jakichś frameworków, takich jak symfony, ze...   29.11.2011, 23:19:35
- - stroju   a jest jakiś poradnik żeby się w tym całym diem po...   30.11.2011, 00:06:32
- - Crozin   1. Dokumentacja Symfony / ZF / jQuery. 2. Dokument...   30.11.2011, 00:08:03
- - stroju   Mam jeszcze jedno pytanie. Posiadam klasę odpowied...   30.11.2011, 16:48:33
- - Dipter   Jeśli starasz się pisać "obiektowo", nie...   30.11.2011, 17:20:43
- - stroju   No właśnie nie chcę używać global, stąd moje pytan...   30.11.2011, 17:29:19
- - Dipter   O przekazywanie obiektów nie masz się co martwić, ...   30.11.2011, 17:32:40
|- - by_ikar   Cytat(Dipter @ 30.11.2011, 17:32:40 )...   30.11.2011, 18:36:44
|- - stroju   Cytat(by_ikar @ 30.11.2011, 18:36:44 ...   30.11.2011, 20:05:26
- - stroju   Rozumiem Twoje podejście, bo to co mówisz jest roz...   30.11.2011, 17:49:31
- - Dipter   CytatWynajdowanie koła na nowo to są właśnie szabl...   30.11.2011, 18:51:05
- - Dipter   Nie będę Cię dalej przekonywał, ale ja nie widzę j...   30.11.2011, 20:24:14
- - stroju   No dlatego często przed rozpoczęciem pisania jakie...   30.11.2011, 20:37:15
- - Orzeszekk   Smarty to jest akurat super przemyslane.... zly pr...   30.11.2011, 22:38:23
- - by_ikar   CytatCo do rozwijania własnego frameworka - bezsen...   30.11.2011, 23:05:09
- - stroju   No i taki mam zamiar, chcę żeby wszystko działało ...   30.11.2011, 23:18:52
- - LSM   Obecnie nie tyle piszę framework ile po prostu sta...   4.12.2011, 14:51:13


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

 



RSS Aktualny czas: 16.10.2025 - 19:39