Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 16.02.2011 Ostrzeżenie: (0%)
|
Witam. Chce stworzyć własny dużą aplikacje a konkretnie CMS, ale nie za bardzo wiem jak się pisze takie duże aplikacje. Czytałem że duże aplikacje pisze się modułowo ale jak to wygląda w praktyce ? Nie mogę doszukać się jakichś dokładniejszych informacji na ten temat. Chce żeby ten CMS dał się łatwo rozbudowywać i modyfikować. Proszę o pomoc.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 41 Dołączył: 6.04.2009 Skąd: Gdańsk/okolice Ostrzeżenie: (0%)
|
Nie chce jakoś Cię z łomotem na ziemię sprowadzać, bo sam wiem jakie kiedyś miałem ambicje (IMG:style_emoticons/default/wink.gif)
Fajnie jest napisać coś swojego. Sam napisałem kiedyś frameworka, całkiem spore możliwości, własny ORM i takie tam. Ale im dłużej pisałem, tym bardziej dostrzegałem wady i własne braki. Napisać coś, co działa, żaden problem. Weź pod uwagę jeszcze inne aspekty, takie jak bezpieczeństwo czy wydajność. A do tego czas, który spędzisz na magicznym "WTF". Cytat Używanie gotowców to żadna hańba. chciałoby się rzec, święte słowa (IMG:style_emoticons/default/wink.gif) symfony nawet się specjalnie nie kryje z tym, że jak widzi coś lepszego u konkurencji to sobie "pożycza" (IMG:style_emoticons/default/wink.gif) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 39 Dołączył: 12.04.2004 Ostrzeżenie: (0%)
|
symfony nawet się specjalnie nie kryje z tym, że jak widzi coś lepszego u konkurencji to sobie "pożycza" (IMG:style_emoticons/default/wink.gif) Inspiruje się! (IMG:style_emoticons/default/smile.gif) Latem zeszłego roku byłem na konferencji Adobe promującej CS5. Jeden z prowadzących (nie pamiętam kto to był konkretnie, ale jestem przekonany, że ktoś z zarządu) powiedział, że jeśli bierzemy kod jakiejś strony, a następnie umieszczamy go na swojej to nie jest to kradzież, ponieważ zabieramu z internetu i oddajemy z powrotem do niego (IMG:style_emoticons/default/smile.gif) . Taka mała dygresja, na rozluźnienie. @Akcelerator, IMO to, czy napiszesz swój framework czy skorzystasz z czegoś gotowego zależy od celu. Jeśli tworzysz jakiś produkt, to zdecydowanie wybierz framework, który już istnieje. Zwróć uwagę na to, że gotowe frameworki (nie mówię, że wszystkie, ale zasadniczo) są dość dobrze przetestowane, ze względu na dużą rzeszę użytkowników. Jeśli chcesz się po prostu nauczyć to uważam, że warto napisać całość od początku, żeby zrozumieć w pełni zasadę działania wszystkiego. Po prostu siadaj i pisz. Nie liczyłbym jednak na zbyt wiele. Jeśli nie masz dużego doświadczenia, to nie zrobisz cuda, nawet jeśli będziesz się do tego przygotowywał na papierze wiekami (co ja osobiście odradzam, choć pewnie sporo osób się ze mną nie zgodzi). W tym momencie polecałbym też książke "Getting Real" napisaną przez, o ile się nie mylę, założycieli 37Signals. Traktuje ona właśnie o procesie tworzenia aplikacji webowych sposobami odbiegającymi od klasycznej inżynierii oprogramowania. Pisanie frameworka to sprawa o wiele poważniejsza niż pisanie poszczególnych modułów. Swojego czasu w Windowsie była dziura pozwalająca pobrać "zagwiazdkowane" hasło w dialogach konfiguracji. Z tego co mi wiadomo, nie było możliwe jej bezbolesne załatanie, bo zmiana WinAPI spowodowałaby konieczność wprowadzenia zmian we wszystkich aplikacjach zeń korzystających. Jeśli napiszesz cały system i zorientujesz się, że sknociłes framework, może okazać się, że będziesz musiał zmodyfikować wiele elementów systemu. Czasami może okazać się, że nie będzie to opłacalne. Przygotuj się na duże straty kodu, jeśli piszesz coś dużego bez doświadczenia ze złożonymi aplikacjami. Ale jeśli chcesz i możesz to zrobić dla własnego rozwoju - warto. |
|
|
|
Akcelerator [php] Duża aplikacja 16.02.2011, 01:13:43
Piogola Zacznij od nauki OOP 16.02.2011, 01:16:19
Akcelerator Obiektowo pisać jako tako umiem, przynajmniej tak ... 16.02.2011, 01:25:09
darko Przywitaj się z terminem framework, wybierz któryś... 16.02.2011, 01:35:34 
fifi209 Cytat(darko @ 16.02.2011, 01:35:34 ) ... 16.02.2011, 07:08:20
Zyx Projektowanie aplikacji to duży i wcale nie taki ł... 16.02.2011, 07:41:25
Akcelerator Czy znacie jakąś stronę godną polecenia, która będ... 16.02.2011, 11:05:49
wookieb Stary tego nie zdobędziesz po przeczytaniu jednej ... 16.02.2011, 11:16:47
darko Jak już wcześniej napisałem - wybierz sobie jakiś ... 16.02.2011, 11:41:11
screamart Jeśli chodzi o teorię projektowania to dla mnie ba... 16.02.2011, 15:14:50
Mephistofeles Zrób sobie Jobeeta. To taki tutorial do symfony, ł... 16.02.2011, 15:22:50
Akcelerator Raczej nie chodzi mi o użycie jakichś gotowych fra... 16.02.2011, 18:03:14
Crozin @Akcelerator: Użyj gotowego FW, np. Symfony2 (na c... 16.02.2011, 18:12:45
Mephistofeles Nie dasz rady, dlatego porzuć taką opcję. Używanie... 16.02.2011, 18:23:10 ![]() ![]() |
|
Aktualny czas: 31.12.2025 - 00:21 |