![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 6 Dołączył: 27.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki prosty kodzik i chciałbym napisać go obiektowo by potem wykorzystać go w innych projektach a nie ciągle powtarzać ten sam kod co mam teraz. Proszę na naprowadzenie jak powinna być napisana taka klasa.
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Klasa? do tego potrzebował byś całego frameworka... zobacz sobie na Symfony, Zend lub Kohana
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 9 Dołączył: 9.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
znowu bez przesady
nie trzeba całego frameworka ja do tego napisałbym jakąś klasę do tworzenia formularzy
do tego przyda się walidacja jego pól
no coś do obsługi bazy danych albo użyć biblioteki PDO |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@szczemp: No to potrzebuje frameworka (biblioteki) do tworzenia formularzy oraz sprawdzania poprawności danych. Dane z/do bazy również przydałoby się mieć w postaci obiektowej, tak więc i bez ORM-a się nie obejdzie. Innymi słowy może sobie to wszystko poskładać z różnych, indywidualnych bibliotek, albo skorzystać z jednego "pełnego frameworka WWW".
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 9 Dołączył: 9.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
dokładnie słowo biblioteka tu bardziej pasuje niż framework, bo jeśli framework np taki zend ma bardzo rozbudowaną strukturę katalogów, a projekt nie jest wielki i nie potrzebuje zaawansowanych funkcji, to lepiej napisać taką klasę od formularzy i sobie ją używać
wiadomo, że są lżejsze frameworki od zenda i któryś arzach może sobie wybrać do małych projektów |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@szczemp: Framework/biblioteka to w sumie w wielu przypadkach synonimy.
Cytat np taki zend ma bardzo rozbudowaną strukturę katalogów, a projekt nie jest wielki i nie potrzebuje zaawansowanych funkcji, to lepiej napisać taką klasę od formularzy i sobie ją używać Niespecjalnie lepiej, tj. ja przynajmniej nie potrafię znaleźć jakiś pulsów.Cytat wiadomo, że są lżejsze frameworki od zenda i któryś arzach może sobie wybrać do małych projektów Dla małych projektów wielkość czy "ociężałość" takiego Zena jest kompletnie bez znaczenia.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 6 Dołączył: 27.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ja bym chciał napisać klasę ale nie do generowania formularzy tylko taką która odbierze dane z formularza i doda je do bazy bądź edytuje. Chodzi mi tylko o na kierowanie jakby to miał wyglądać.
Połączenie z bazą już sobie sam ogarnę. Nie chciał bym wykorzystywać frameworka bo to ma być do małych projektów. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat [...] bo to ma być do małych projektów. To tym bardziej powinieneś skorzystać z czegoś gotowego.A uprzedzając odpowiedź. Nie, nie dasz rady teraz zrobić sobie jednej klasy, która to będzie robić, bo tego nie da się zrobić dobrze przy pomocy jednej klasy. OOP ma to do siebie, że wymaga całego "ekosystemu" by miało jakiekolwiek sensowne użycie, a na stworzenie takiego środowiska nie masz w tej chwili szans. Skorzystaj z gotowych narzędzi (to jest w sumie ważniejsza umiejętność niż OOP), naucz się ich obsługiwać, rozbudowywać je, a własne twórz tam gdzie gotowców nie ma, bądź nie spełniają swojego zadania. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Silex - framework w sam raz do małych projektów.
Masz do dyspozycji komponenty Symfony, w tym Forms, Validator, a nie trzeba tworzyć całej struktury aplikacji. Poczytaj dokumentację Symfony, Doctrine i będziesz wiedział jak to powinno wyglądać. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 9 Dołączył: 9.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Nie przesadzaj, nie optymalizuj na siłę. Framework pozwala na wygodne pisanie czytelnych aplikacji, więc czemu mam go nie używać? Narzut będzie bez znaczenia dla małego projektu.
Przejmujesz się zużyciem energii? To nie Ty płacisz rachunki ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 04:11 |