Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [kilka pytań] Duży "serwis społecznościowy"
michalkjp
post
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 14
Dołączył: 20.09.2008

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


Mam ciekawą koncepcję na tzw. "serwis społecznościowy" - szczegółów nie będę zdradzał.

Chciałbym się dowiedzieć paru rzeczy:

1 Czy na początku bardziej się opłaca skorzystać z infrastruktury jakiejś firmy oferującej profesjonalny hosting, czy raczej zainwestować we własny sprzęt i trzymać go u jakiegoś providera z szybkim łączem? Jakieś inne rozwiązania?

2 Czy lepiej jest rzeźbić kod od początku do końca samemu, czy skorzystać z jakiegoś popularnego frameworka (nie mam jeszcze dużego doświadczenia w żadnym)?

3 Jaki byłby najlepszy mechanizm lokalizacji - w przyszłości serwis ma być dostępny w wielu językach (na początku w polskim i angielskim).

4 Czy SEPostgreSQL będzie dobrą bazą do czegoś większego?

5 Jakieś ogólne wskazówki?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kwiateusz
post
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 072
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




na + frameworkow masz to ze nie wymyslasz kola od nowa, masz wszystko co potrzebne, a jak nie masz w standardzie to ktos to już pewnie dopisał, dodatkowo nad tym pracują ludzie ktorzy znając sie an rzeczy, taki framework testują setki tysiecy uzytkownikow wiec jak tylko znajdzie sie bug dot. bezpieczenstwa jest łatany. Tu nie chodzi tylko zeby pisac jak najmniej, ale miec sprawdzone przez wielu narzedzia ktore my pewnie pisalibysmy kilka tygodni, a i tak nie wiadomo jakby to wyszło

co do dzialania to jednak czesto gesto maja duzo zbednych klas ladowanych wiec albo cache, albo dodatkowe maszyny, albo robienie wersji lite frameworka (tu wylaczenie ladowania zbednej klasy, tam wyciecie czegos etc.), ewentualnie polaczenie metod (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
michalkjp
post
Post #3





Grupa: Zarejestrowani
Postów: 182
Pomógł: 14
Dołączył: 20.09.2008

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


Cytat(kwiateusz @ 5.10.2008, 23:14:17 ) *
na + frameworkow masz to ze nie wymyslasz kola od nowa, masz wszystko co potrzebne, a jak nie masz w standardzie to ktos to już pewnie dopisał, dodatkowo nad tym pracują ludzie ktorzy znając sie an rzeczy, taki framework testują setki tysiecy uzytkownikow wiec jak tylko znajdzie sie bug dot. bezpieczenstwa jest łatany. Tu nie chodzi tylko zeby pisac jak najmniej, ale miec sprawdzone przez wielu narzedzia ktore my pewnie pisalibysmy kilka tygodni, a i tak nie wiadomo jakby to wyszło

To na pewno jest duży plus, tylko ta szybkość działania jak pisałeś wcześniej...

Cytat(kwiateusz @ 5.10.2008, 23:14:17 ) *
co do dzialania to jednak czesto gesto maja duzo zbednych klas ladowanych wiec albo cache, albo dodatkowe maszyny, albo robienie wersji lite frameworka (tu wylaczenie ladowania zbednej klasy, tam wyciecie czegos etc.), ewentualnie polaczenie metod (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

To jest dobre rozwiązanie, tylko wymaga bardzo dobrej znajomości danego frameworka. Tworzenie takiego forka kodu na własne potrzeby obarczone jest też dużym nakładem pracy jeśli chodzi o przenoszenie poprawek z kodu bazowego.



(dużo zależy od szybkości rozwoju konkretnej platformy)







Cytat(Cysiaczek @ 5.10.2008, 23:32:22 ) *
Na koniec wspomnę, że to wszystko machnąłem wczoraj - w Symfony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Tempo pracy z użyciem frameworków jest naprawdę imponujące (jeśli ktoś dobrze zna dane rozwiązanie – ja muszę się w coś wdrożyć).

Dziękuję wszystkim za wskazówki i porady – prześpię się jeszcze z problemem i podejmę decyzję odnośnie skorzystania z jakiegoś frameworka. (Jutro pewnie będę szukał najlepszego dostępnego rozwiązania (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ).

Pozdrawiam.



Ok, przyjrzałem się trzem popularnym frameworkom Cake, Symfony, Zend (Google App Engine jest kuszącą ofertą, ale z powodu tego, że na razie jest to preview i nie wiadomo jak to później będzie działało – jakie będą możliwości i koszty, to na razie rezygnuję z tego pomysłu).

Każdy z tych frameworków ma swoje zalety. Jeśli chodzi o bezpieczeństwo, to Symfony wydaje się być najlepsze – nie znalazłem informacji o żadnej wpadce w bazach CVE, NVD, SecurityFocus czy Secuni. Dwa pozostałe frameworki odnotowały wpadki, ale w porównaniu z innym oprogramowaniem jest ich naprawdę mało (dwie Cake i jedną Zend Framework), więc się tym nie przejmuje. Wszystkie trzy frameworki utrzymują wysoką jakość jeśli chodzi o tę kwestię.

Możliwości też mają bardzo zbliżone.

Nie udało mi się znaleźć żadnych rzetelnych testów porównujących wydajność tych rozwiązań. Jakie są doświadczenia kolegów w tym względzie?

Symfony i Cake to chyba najpopularniejsze frameworki, które warto znać (biorę pod uwagę ilość ofert pracy na rynku związanych z tymi rozwiązaniami), dlatego skłaniałbym się do wykorzystania któregoś z nich. Oba mają dobrą dokumentację i sporo rozszerzeń.

Jeszcze nie wiem który wybrać. Jakieś wskazówki?
Go to the top of the page
+Quote Post

Posty w temacie
- michalkjp   [kilka pytań] Duży "serwis społecznościowy"   5.10.2008, 17:28:27
- - blooregard   1. Jeśli masz kasę, wal na profesjonalny hosting. ...   5.10.2008, 19:43:18
|- - michalkjp   Cytat(blooregard @ 5.10.2008, 20:43:1...   5.10.2008, 20:05:19
- - Riklaunim   Cytat(michalkjp @ 5.10.2008, 18:28:27...   5.10.2008, 21:02:15
|- - michalkjp   Cytat(Riklaunim @ 5.10.2008, 22:02:15...   5.10.2008, 21:54:10
- - blooregard   CytatNa Polskę najlepiej mieć serwery w Europie. ...   5.10.2008, 21:13:29
|- - michalkjp   Cytat(blooregard @ 5.10.2008, 22:13:2...   5.10.2008, 22:06:29
- - kwiateusz   frameworki daja ogromy narzut ale wystarczy dorzu...   5.10.2008, 21:58:03
- - kwiateusz   na + frameworkow masz to ze nie wymyslasz kola od ...   5.10.2008, 22:14:17
|- - michalkjp   Cytat(kwiateusz @ 5.10.2008, 23:14:17...   6.10.2008, 14:57:26
- - Cysiaczek   Szybkość działania? Malujesz klasy wraz z relacjam...   5.10.2008, 22:32:22
- - kwiateusz   ze znanych masz jeszcze zend framework (aczkolwiek...   6.10.2008, 15:04:10
- - michalkjp   Już o nim pisałeś, dlatego też wziąłem go pod uwa...   6.10.2008, 15:18:25
- - phpion   Aktualnie będę pisał system dla siebie i naszła mn...   6.10.2008, 17:22:57
- - Riklaunim   Jeżeli obecność frameworka powoduje "zamulani...   6.10.2008, 18:19:49
- - Cysiaczek   Dlaczego 0 cache? Btw. Ja zadam pytanko przy okazj...   6.10.2008, 20:47:49
- - phpion   @Cysiaczek: 0 cache bo akurat taki charakter serwi...   6.10.2008, 20:59:13
- - athabus   @phpion - podział na 2 frameworki jest imho niezby...   7.10.2008, 09:38:52
- - Cysiaczek   Użycie cacheManagera mam w planie. Co do krótkotrw...   7.10.2008, 13:19:01
- - athabus   ~Cysiaczek - cachowanie lepiej zrobić w modelu (za...   7.10.2008, 14:22:09
- - Cysiaczek   Wywołanie może w modelu, ale implementacja na pewn...   7.10.2008, 14:38:04
- - LBO   Cytat(athabus @ 7.10.2008, 15:22:09 )...   9.10.2008, 13:28:17
- - Moli   Ja chce używam do danych pobranych z bazy, do dany...   10.10.2008, 22:37:56
- - 3miel   Witam, dołączam się do kolegi.. ostatnio zastana...   12.10.2008, 10:53:13
- - athabus   @3miel - Chyba nie uświadamiasz sobie skali takich...   12.10.2008, 11:27:22
- - kwiateusz   wystarczy sie zainteresowac ofertami pracy na dany...   12.10.2008, 11:51:48
- - wlamywacz   Przyjazne linki są jakby nie patrzeć jednym z zabe...   12.10.2008, 12:02:09
- - 3miel   Bardzo cenny link, polecam każdemu: http://talen.j...   12.10.2008, 16:59:23
- - Riklaunim   Ja pracuję w Goldenline.pl i nie jest to mały serw...   12.10.2008, 18:13:31


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: 11.10.2025 - 19:33