Mam zamiar uruchomić duży system zarządzania nieruchomościami w chmurze. Ten system hotelowy już istnieje w technologiach VB.net, a teraz przenosimy cały system do sieci.Jak nadążyć za ewolucją PHP Frameworks?
Staramy się decydować między ASP.net lub PHP, myślimy na PHP, ponieważ ASP.net będzie kosztować zbyt wiele na licencjonowaniu i serwerach. Więc jest Laravel, Symphony, CodeIgniter, Zend, itd.
Chodzi o to, że projekt ten ma żyć jeszcze przez wiele lat. Ale czujemy się ograniczeni przez używanie frameworka PHP, ponieważ za każdym razem, gdy framework jest aktualizowany, musimy zaktualizować cały nasz system. Na przykład ... teraz Laravel został zaktualizowany z wersji 4 na 5. I zmieniła się cała struktura folderów. Nie mogę sobie wyobrazić, że nasz duży system musi być aktualizowany i być na bieżąco z każdą aktualizacją wersji Laravel. Jak nadążasz z tym?
Co się stanie, jeśli Laravel zniknie, teraz jest modna. Ale widzimy, że struktury PHP przychodzą i odchodzą.
Czy byłoby rozsądniej nie używać frameworka php i budować wszystko od zera, aby mieć nad nim większą kontrolę?
Zależy całkowicie od tego, czy jesteście programistami. Osobiście, gdybym miał wybór, unikałbym frameworków PHP, tak żebym miał 100% kontroli nad wszystkim, ale to tylko moja osobista opinia. – Novocaine
Jeśli jesteś przyzwyczajony do pracy z .net, to jesteś już przyzwyczajony do pracy z frameworkiem, więc nie odrzuciłbym pracy z frameworkiem w PHP; oszczędza ci to wiele wysiłku w porównaniu do pisania własnego i ponownego wynajdywania koła jeszcze raz –
Ale podczas gdy niektóre frameworki PHP przychodzą i odchodzą, inne, takie jak ZF i Symfony są dobrze ugruntowane i mają aktywne, dobrze prosperujące społeczności i nie są ". prawdopodobnie znikną z kaprysu; i chociaż poważna aktualizacja do frameworka może przerwać kompatybilność wsteczną, nie jest to częste i nie musisz wymuszać aktualizacji przy każdej większej zmianie: –