![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 3.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
Projektujemy aplikacje internetową składającą się z dużej ilości różnego rodzaju formularzy,różne moduły, wielu uzytkowników itp. Zdecydowaliśmy się na php 5 ze względu na obiektowość. Lecz jeden z uczestników chce przeforsować PRADO drugi natomiast chce przekonać reszte do pisania prawie wszytskiego od poczatku. To nie jest hobbystyczny projekt więc czas ma znaczenie. Teraz mam następujące pytanie
1. Czy warto w ogóle zajmować się frameworkami?(interesuje relacja czasu pomiędzy poświeconym czasem a wydajnością) to co gdzieś znalazłem o framworkach: Cytat 1. Rozwiazujesz typowe sprawy (typu logownie np.) w sposob opymalny sprawdzony bezpieczny i szybki (o ile znasz dobrze framework) 2. Ulatwiasz sobie ponowne wykozystanie kodu (o to glownie chodzi w modulach) 3. Zwiekszasz bezpieczenstwo aplikacji (nad bezpieczenstwem frameworku czowa sztab ludzi) 2. Czy ktoś testował wyżej wymieniony framework? 3. Czy znacie strony z testami, recenzjami frameworków? (zakładanie googlów mi nie pomogło) 4. Czy wykorzystujecie je w swoich projektach? 5. Jeżeli korzstacie to dlaczego i jakie? Ps. Jeżeli temat nie nadaje się na Pro wybaczcie Ten post edytował maxxxta 6.12.2005, 19:19:23 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 16.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Owszem, framework jest dobrym rozwiązaniem ale nie zawsze. Jestem programistą w swojej własnej firmie i zatrudniam kilku innym programistów. Postaram się wymieć kilka zalet i wad framework-ow z jakimi sie spotkałem.
Zalety: - ponowne użycie kodu (nie piszemy tego samego X razy) - rozwiązywanie problemów (gdy pojawiają się jakieś błędy a zarazem problemy to rozwiązujemy je w jednym miejscu a nie w całej aplikacji) - szybkość zmiany kodu (jak wyzej. zmieniamy i dostosowywujemy w jednym miejscu) Wady: - spada wydajność aplikacji (gdy generalizaujemy rozwiązania to nie są one optymalnie dostosowane do indywidualnego rozwiązania) - problemy z dostosowywaniem (gdy wokorzystywałem różne framework-i to spotkałem się z sytuacjami gdzie framework przeszkadza w rozwiązaniu problemu, trzeba często pisać cześć od podstaw. Zdarza się to dość często gdy soft juz jest prawie gotowy) - koszty szkolenia ludzi ("przypadek z pisaniem w grupie", niestety ale gdy przyjmujesz kogos nowego, a coraz czesciej zdarza sie ze to jest student, to on zna tylko podstawy, czas w jakim nauczy sie framework-u + regół jego zastosowań w sofcie + napisanie soft-u jest wyższy niż by klepał to od zera) A teraz moja skromna opinia na koniec. Te wady które wypisałem przeważyły by wykorzystywanie framework-ow w mojej firmie zmniejszyć do minimów. Oczywiście jakies fragmenty kodu trzeba wykorzystywać. Polecam bydowanie softu modułowego gdzie można wykorzystać dość duże partie funkcjonalności w różnych miejscach aplikacji. To co opisałem tyczy sie mojego doswiadczenia, także niech nie będzie to ostatecznym argumentem ale należy to wziąć pod uwagę. Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 12:29 |