Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zasady pisania na forum Pro

Tematy na forum Pro mogą zakładać jedynie moderatorzy. W otwartych tematach może pisać każdy, kto ma coś fachowego do powiedzenia. Wszystkie posty nie wnoszące nic do tematu będą natychmiast usuwane, a ich autorzy dostaną ostrzeżenie.
Jeśli uważasz, że jakiś temat jest warty dyskusji na tym forum, zgłoś go w temacie Propozycje.

> php a duże projekty., Jakie środowisko używać.
anas
post 27.08.2006, 22:03:12
Post #1





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 22.09.2002
Skąd: Gorzów Wlkp

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


Witam.

Od jakiegoś czasu jako firma realizujemy w miarę duże projekty bazując częściowo na własnych rozwiązaniach (jak to już w świecie php bywa - każdy pisze własny framework). Interesuje mnie wasza opinia czy warto dalej brnąć w tworzenie własnych fundamentów, czy np. nie lepiej pozostawić to innym (Zend Framework, Symfony, itd). Jak wiemy w php zanim się "przetnie deskę", należy sobie stworzyć piłę, samą deskę, a najlepiej to okulary ochronne i wiele innych narzędzi. (szkoda że nie wygląda to tak jak w .net). I teraz najważniejsze to jakie wy narzędzia byście zastosowali przy tworzeniu większych serwisów internetowych (dla przykładu serwis - 50k userów na dzień dobry przeniesionych ze starej wersji - docelowo liczba może sięgnąć kilkuset tysięcy, a może i więcej).

Chodzi mi o solidną platformę - czy ktoś z was pracował na jakimś dobrym ogólnodostępnym frameworku, nad podobnej wielkości projektem i może zdradzić mi jak się zachowywał? A może inne narzędzia? Czego wy używacie przy naprawdę dużych projektach?

Ps. Zależy mi również na szybkości pracy - przy np. 4 programistach nad takim projektem koszta mają dla mnie duże znaczenie.

Pozdrawiam dzięki za sugestie.

anas
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
chlebik
post 19.08.2008, 01:09:18
Post #2





Grupa: Zarejestrowani
Postów: 113
Pomógł: 5
Dołączył: 12.09.2006
Skąd: Pruszków/Warszawa

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


Panowie, ale wydaje mi sie, ze caly czas zapominamy o podstawowej rzeczy - o tworzeniu elastycznego i latwego w utrzymaniu kodu. Owszem, mozna napisac swoj FW (no dobra, biblioteke klas bo nowka sztuka FW to raczej nie bedzie) pod konkretna aplikacje. Mozna, ale potem project manager sie zmieni, lead programmer tez kiedys w koncu odejdzie skuszony praca dla JeszczeBardziejNowatorskiejFirmy i zostanie 2 swiezo przyjetych koderow, ktorzy beda probowali zrozumiec, o co chodzi w tym kodzie.

Ja wiem, upraszczam, ale zaleta stosowania najbardziej popularnych FW jest to, ze w razie jakichkolwiek zawirowan personalnych, dosc szybko mozna znalezc ludzi, ktorzy projekt pociagna dalej, bez tracenia miesiaca na rozgryzanie pozostalosci po poprzednikach. Zas nawet w samych popularnych FW da sie tak przykroic kod, ze zostanie tylko to, co konieczne - bezposrednie wpisywanie kodu SQL do zapytan, cache na wyniki zapytan do bazy, statyczny content, cache serwera lub samej bazy (memcache), uzywanie statycznego w znacznej mierze layoutu rozwiazuje kwestie wydajnosci w 90% przypadkow tzw. duzych projektow.


--------------------
"Człowiek dążący do swego celu może być skuteczny tylko w przypadku, jeśli każdą minutę swego życia wykorzysta z maksymalną korzyścią dla osiągnięcia zaplanowanego celu. Jeśli stworzył dla siebie system kar i karze sam siebie za każdą zmarnowaną minutę. Człowiekowi w zupełności wystarczą 3-4 godziny snu, cały pozostały czas może być wykorzystany dla osiągnięcia upragnionego celu." -- Wiktor Suworow
Java devBlog
KulturalnyChlebik
Go to the top of the page
+Quote Post

Posty w temacie
- anas   php a duże projekty.   27.08.2006, 22:03:12
- - nazihipi   Jeżeli chodzi o naprawdę duże projekty to ja wogól...   27.08.2006, 22:55:35
- - splatch   Jeśli idzie o szybkość działania. Ruby w połączeni...   28.08.2006, 07:10:29
|- - nazihipi   Cytat(splatch @ 28.08.2006, 08:10 ) Jeśli...   28.08.2006, 12:27:26
- - anas   Hej. Ogólnie rzecz biorąc trudno by mi było teraz...   28.08.2006, 14:32:42
- - bela   nazihipi: chodzi pewnie o ten test http://wiki.rub...   28.08.2006, 14:46:13
- - sf   Wg mnie aktualnie jeśli ktoś ma już coś swojego i ...   28.08.2006, 18:48:38
- - Ace   anas: framework to nie wszystko. Mozesz rowniesz p...   28.08.2006, 22:39:12
- - SongoQ   @mike_mech podejrzewam ze wersja MySQL 7.0 (hehe) ...   29.08.2006, 01:38:28
|- - sopel   Cytat(SongoQ @ 29.08.2006, 02:38 ) Podejs...   29.08.2006, 09:20:09
- - Ace   Mysle ze duzy projekt - chociazby gdzie jest stras...   29.08.2006, 08:44:12
- - anas   Hej. Wracając do topicu: głównie chodzi o pogodze...   29.08.2006, 14:53:58
- - nasty_psycho   Cytatczy nie uwazacie ze taniej jest inwestowac w ...   29.08.2006, 18:58:01
- - anas   @Nasty - tak o to się nie martwie - chodzi mi o go...   30.08.2006, 11:42:11
- - Ace   @J4r0d: przeczytaj jeszcze raz post anas, CytatLok...   31.08.2006, 09:28:10
- - pawel_k   zgadzając się z większością zdań dodam od siebie, ...   31.08.2006, 11:14:35
- - anas   J4rod - co do testowania i wąskich gardeł ja profi...   1.09.2006, 22:46:49
- - itsme   a co do znaczy duzy projekt ? duzo kodu, duzo dany...   2.09.2006, 12:24:03
- - anas   @itsmeMowiac o duzych projektach, mialem na mysli ...   2.09.2006, 16:24:08
- - NuLL   Co do frameworkow i innego softu pisanego przez in...   3.09.2006, 03:50:22
- - Cysiaczek   Faktycznie OOP jest lepsze do dużych projektów, al...   3.09.2006, 04:14:07
- - 60156   Czesc ... Odpowiadacja nad temat duzych projektow ...   3.09.2006, 05:23:44
- - itsme   sluchajcie nie rozumiem zdan ze przez OOP tracimy ...   3.09.2006, 10:15:30
- - anas   @060156: moze pochawlisz sie chociaz czesciowo jak...   3.09.2006, 11:02:07
- - itsme   caly czas mowie ze ciezko to okreslic system aukc...   3.09.2006, 11:20:49
- - Dravo   Ja dodam, że wiekszość wspaniałego oprogramowania,...   3.09.2006, 11:24:43
- - Cysiaczek   @itsme - wydaje mi się, że anasowi chodzi o narzęd...   3.09.2006, 11:27:04
- - 60156   Odnosnie, Framoworkow to sie zgadzam, ze cos co je...   3.09.2006, 20:19:19
- - MMP   CytatZatem nie rozmawiajmy o tym ze OOp jest wolni...   3.09.2006, 21:00:19
- - itsme   MMP aplikacje pisane przez moja firme dzialja na s...   3.09.2006, 21:49:45
- - anas   @060156: Twoje rozwiazanie pochodzi mi pod EZ Comp...   5.09.2006, 17:52:34
|- - 60156   Cytat(anas @ 5.09.2006, 16:52:34 ) @0...   5.09.2006, 20:24:48
- - Prph   Znowu gadanie typu frameworki sa zle tez jest bez ...   5.09.2006, 18:25:39
- - Prph   Witam, Framework kojarzy sie z raczej z kombajnem...   2.10.2006, 22:27:26
- - patrycjusz   że tak spytam z czystej ciekawości jakim utrudnien...   3.10.2006, 19:05:53
- - Prph   Nie mam duzego doswiadczenia w pracy z frameworkam...   3.10.2006, 21:17:07
|- - Ace   Cytat(Prph @ 3.10.2006, 22:17:07 ) Sp...   3.10.2006, 22:13:11
- - Prph   Wyobraz sobie, ze uprawnienia najbardziej ogranicz...   4.10.2006, 06:10:34
|- - bela   Cytat(Prph @ 4.10.2006, 07:10:34 ) Wy...   4.10.2006, 08:32:21
- - Ace   W takim razie Twój framework w czym stwarzał Tobie...   4.10.2006, 08:25:47
- - Prph   Nie twierdze, ze nie dalo sie tego wymienic na inn...   4.10.2006, 13:50:32
- - sadu   Heja Pytanie na temat, ale troche z innej strony....   7.10.2006, 13:13:04
- - anas   Hej. Jak najbardziej chodziło mi o pracę grupową....   8.10.2006, 11:51:47
- - patrycjusz   continuum+ant lub trac+phpunit   8.10.2006, 19:27:27
- - jarrod   Witam. Myślę że php + mysql całkiem dobrze sobie ...   14.10.2006, 20:45:10
- - Ociu   @jarrod: imho nie php+mysql, a php+$db gdzie ...   15.10.2006, 07:57:10
- - Sh4dow   Z tego co anas sie wypowiedział że to tak duży pro...   23.10.2006, 14:18:31
- - Bora   Mysql wspiera np synchronizacje baz danych co pozw...   11.11.2006, 00:58:01
- - MStaniszczak   a może Bizgres? http://www.bizgres.org/home.php Pa...   24.11.2006, 12:23:37
- - rashid   Cytat(anas @ 27.08.2006, 22:03:12 ) W...   26.01.2007, 13:17:44
- - DeyV   Rozmowa o frameworkach zawsze stanowi pewien probl...   6.02.2007, 19:51:46
|- - mike_mech   Cytat(DeyV @ 6.02.2007, 19:51:46 ) (....   6.02.2007, 20:07:41
- - DeyV   mike_mech - myślę jednak, że tym razem nie przeczy...   6.02.2007, 22:14:02
- - menic   To że symfony jest wolne i krowiaste to niestety f...   7.02.2007, 11:29:45
- - bela   Cytat(DeyV @ 6.02.2007, 22:14:02 ) 1)...   7.02.2007, 18:44:01
- - Krolik   Jak już o frameworkach mowa: czy w php są jakieś L...   12.02.2007, 12:12:08
- - normanos   CodeIgniter albo ZendFramework przy czym chyba ZF ...   12.02.2007, 12:31:23
- - anas   Witam, jako że jestem autorem wątku, postaram się...   19.02.2007, 22:17:19
- - normanos   true, smarty przymuli wszystkim http://www.alron...   20.02.2007, 10:52:40
- - anas   Cytat(normanos @ 20.02.2007, 10:52:40...   20.02.2007, 22:40:16
- - anas   Cytat(normanos @ 20.02.2007, 23:01:48...   21.02.2007, 00:44:30
- - NuLL   PHP4 to przezytek - czy jest na serwerach czy nie....   22.02.2007, 18:52:52
- - nasty_psycho   Cześć! Tak sobie czytałem ten ...   14.03.2007, 22:40:24
- - Łukasz O.   a kiedy przychodzi do SEO to zbierasz resztki tego...   16.03.2007, 08:50:44
- - Ace   Można to wszystko napisać tak, aby googlebot widzi...   16.03.2007, 09:42:00
|- - bełdzio   Cytat(Ace @ 16.03.2007, 09:42:00 ) Mo...   17.03.2007, 12:38:05
- - Diwi   Tyle że to jest Cloaking czyli podstawianie botowi...   16.03.2007, 20:13:24
- - normanos   już tam nie przesadzajcie, jak wszystko trzeba uży...   16.03.2007, 21:27:32
- - Fuzja   Zawsze lubiłem symfony, a zf jakoś mnie odrzucał. ...   18.03.2007, 16:26:11
- - a79rtur   anas: twoj lobbing na rzecz symfony jest calkiem p...   18.04.2007, 13:13:56
- - anas   Hej, a79rtur: a dlaczego miałoby nie być możliwe?...   18.05.2007, 15:43:46
- - NuLL   CytatJak rozwiązujecie wersjonowanie danych n...   18.05.2007, 16:05:53
- - Łukasz O.   przykład z zamówieniem w sklepie internetowym: dod...   18.05.2007, 16:11:24
- - Sedziwoj   W sumie jak jest zmieniane coś więcej niż cena to ...   18.05.2007, 18:35:39
- - Rokis   Panowie, gdy sprawdzałem sobie wydajność framework...   18.08.2008, 22:12:14
- - rybik   Bardzo to dobry i pożyteczny topic proszę wytłuma...   19.08.2008, 00:04:33
- - chlebik   Panowie, ale wydaje mi sie, ze caly czas zapominam...   19.08.2008, 01:09:18
|- - sf   Cytat(chlebik @ 19.08.2008, 02:09:18 ...   13.09.2008, 06:24:47
- - normanos   +1 dla @chlebika To m.in. dlatego duże firmy wyb...   19.08.2008, 14:34:52
- - Krolik   Trochę rozbawiła mnie dyskusja na temat wyższości ...   12.09.2008, 09:22:09
- - Cysiaczek   Co do porównania pehapowych FW to może i bym się z...   12.09.2008, 14:43:31
- - Krolik   1. Benchmarki: Wejdź sobie na Great Language Shoot...   12.09.2008, 20:36:32
- - mrok   J2EE Taaaak zajebisty pomysł pracuję właśnie w fi...   12.09.2008, 21:53:41
- - orglee   mrok: Normalnie mało ze śmiechu się nie popłakałem...   13.09.2008, 00:17:34
- - Krolik   Pytanie jest o PHP i duże projekty. Wyraziłem tylk...   13.09.2008, 11:47:00
- - normanos   spoko, ale nie śmiećcie tutaj o czymkolwiek innym ...   13.09.2008, 15:03:23
- - mrok   //adminie to moj ostatni off o javie w tym temacie...   13.09.2008, 20:07:13
- - Krolik   Dobra, pozostając przy PHP: czy są jakieś dobre fr...   15.09.2008, 16:38:52
- - LBO   PRADO, ale i tak polecałbym zapoznać się z czymś i...   15.09.2008, 19:41:43
- - Krolik   Dlaczego z czymś innym? Jakie są wady / zalety PRA...   16.09.2008, 10:23:50
|- - normanos   Cytat(Krolik @ 16.09.2008, 09:23:50 )...   17.09.2008, 17:03:19
- - kwiateusz   ale jak to ktos madry powiedział: serwer jest...   17.09.2008, 15:34:59
|- - Sedziwoj   Cytat(kwiateusz @ 17.09.2008, 16:34:5...   17.09.2008, 15:38:16
- - orglee   Hahahaha pięknie podsumowaliście pytanie dlaczego ...   17.09.2008, 19:20:29
- - Krolik   No, ja się zgadzam z tym, że czas programisty jest...   18.09.2008, 15:47:26
|- - normanos   Cytat(Krolik @ 18.09.2008, 14:47:26 )...   18.09.2008, 16:57:19
|- - kbsucha   Cytat(normanos @ 18.09.2008, 17:57:19...   18.09.2008, 17:22:28
- - LBO   Cytat(normanos @ 18.09.2008, 17:57:19...   18.09.2008, 17:10:31
2 Stron V   1 2 >


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

 



RSS Wersja Lo-Fi Aktualny czas: 29.05.2024 - 03:43