![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 7 Dołączył: 27.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czesc,
projektuje pewien system ecommerce, poki co wysokopoziomowo, wymagania, mockupy, procesy biznesowe, generalnie co to ma robic. Na dniach bede musial zejsc poziom nizej na architekture, model danych i pojawia sie kwestia technologi i frameworka do implementacji. Pytanie w jakiej technologi i w jakim frameworku to zaimplementowac? Jakich narzedzi byscie uzyli do zbudowania systemu ecommerce tak aby mozna bylo oddelegowac prace zewnetrznej firmie lub zatrudnic programistow? Zalozenia sa z grubsza takie: - projekt wewnetrzny - czas zycia systemu 2..3 lata - wiele brandowanych instalacji - frontend uzywany przez klientow i automatyczny backend - brak backoffice (osobny projekt) - integracje z zewnetrznymi systemami (platnosci, analityka) - 1k...10k zarejestrowanych kientow - relacyjna baza danych - brak potrzeby skalowania (przy wiekszym ruchu i tak zostanie przepisany) Nie jest to rocket science wiec po przekazaniu projektu do wdrozenia dobrze by bylo zeby mozna bylo go wykanac praca ludzi na poziomie junior/mid developer. Najlepiej ludzmi dostepnymi na Polskim rynku. Takze aby mozna bylo zmienic developerow w trakcie pracy nad systemem i pozniejszym utrzymaniem. Sklaniam sie ku PHP jako stosunkowo taniej i dostepnej technologii. Dzieki z gory za odpowiedzi i sugestie. Ten post edytował cepa 6.06.2016, 12:40:05 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 12 Dołączył: 17.09.2014 Skąd: Krasnystaw Ostrzeżenie: (0%) ![]() ![]() |
Kto przy zdrowych zmysłach będzie chciał przepisać całą istniejącą już i sprawdzoną aplikację z jednego dajmy na to mało popularnego na inny bardziej popularny albo na nowszą, niekompatybilną wstecznie wersję frameworka? Ile to kosztuje i ile to czasu zajmie? To dlatego się w ogłoszeniach o pracę szuka kogoś z preferowaną znajomością nie koniecznie popularnego Symfony ale np. Yii, CI, czasem nawet Kohana.
To się wszystko zmienia z biegiem czasu, wczoraj to co było np. w Laravel 4.2 było OK, dzisiaj jest Laravel 5, zaszły pewne dość istotne zmiany, L4.2 pozwala na uruchomienie aplikacji na PHP 5.4, L5 już na PHP 5.6, choć z tym już nie ma problemu. Ale są pewne istotne zmiany gdzie nie ma mowy o żadnej konmpatybilności wstecznej bo ze względu na rozłożenie plików i katalogów jak również przyjęte w L5 konwencje będą się różnić od tych w L4. I przez takie fanaberie programistów i jakąś tam durną modę trzeba będzie ponieść duże koszty przepisując to co jest na nowszą wersję a nie koniecznie może to oznaczać oszczędności, bo przede wszystkim to trzeba mieć sporą wiedzę a po za tym to w każdym nawet najlepszym FW kod może być do bani. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 09:05 |