Php jaki framework i czy warto

0

Witam. Chcialem poznac wasze opinie na temat tego czy warto uczyc sie nadal php? Slyszalem ze staje sie coraz mniej popularny.... A jezeli mial bym sie go juz uczyc to co Polecacie najbardziej?

-Symfony2
-Yii2
-Laravel
-Zend

0

U mnie w pracy ciągle szukają nowych ludzi do php (laravel). Każdy kto już trochę programuje i tak zna więcej technologii więc w razie co łatwiej się przerzucić.

0

Znacie jakieś dobre materiały do nauki tych frameworków? Na helionie to są tylko książki do Symfony 2 i Zend.

0

Przede wszystkim oficjalna dokumentacja, jeśli chodzi o Laravela to masz też Laracast: https://laracasts.com/series/laravel-5-from-scratch

0

Laravel + Laracast. Tylko.

0

I tak powoli PHP będzie zastępować Python i Ruby ze swoimi Django i RoR.

0
User Men napisał(a):

I tak powoli PHP będzie zastępować Python i Ruby ze swoimi Django i RoR.

Powoli to dobre słowo :)

0

I tak powoli PHP będzie zastępować Python i Ruby ze swoimi Django i RoR.

:D :D :D :D

PHP to relikt.

Żadna poważna firma nie implementuje nowych produktów w PHP tylko RoR, Python, ASP.NET

0

Jak startować do webu to uczyć się tylko Pythona, Ruby lub C# z ASP.NET? A co z Java?

Co jest teraz dobre do webu?

0
Złoty Kaczor napisał(a):

Jak startować do webu to uczyć się tylko Pythona, Ruby lub C# z ASP.NET? A co z Java?

Co jest teraz dobre do webu?

Wszystko. we wszystkim brak ludzi. php tak samo się rozwija php 7 jest jakieś 40% szybsze niż php 5.6. W mojej ocenie każdy język/technologia ma inne zastosowanie odrobine więc tak naprawdę wszystko jest dobre do nauki.

0

Na podstawie jakich przesłanek do nowych projektów wybiera się pythona albo rubiego czy tam technologie ze stajni Microsoftu a nie PHP? Albo inaczej. Co takiego ekstra oferuje DJANGO albo Railsy w zestawieniu z Symfony2 albo Laravel? A jeżeli nawet to przebicie się przez dominującego na rynku chyba wcale nie jest takie proste. Zrobicie startup w Railsach albo DJANGO, natomiast w dalszej perspektywie się okaże że nie ma na rynku programistów albo są bardzo drodzy i nie będzie miał kto rozwijać serwisu i co wtedy?

0

Zrobicie startup w Railsach albo DJANGO, natomiast w dalszej perspektywie się okaże że nie ma na rynku programistów albo są bardzo drodzy i nie będzie miał kto rozwijać serwisu i co wtedy?

Więcej Start-UP powstaje w Ruby on Rails niż PHP. Nie widzę na rynku problemu ze znalezieniem doświadczonych programistów RoR, Python.

0

Ryby, ROR czy Python, Django to przyszłość mniejszych projektów takie następstwo po PHP. Raczej javascript i jego frameworki nie zastąpią tak szybko back endu. Uwielbiam te minimalistyczne składnie tych nowoczesnych języków.

0
Krwawy Terrorysta napisał(a):

Ryby, ROR czy Python, Django to przyszłość mniejszych projektów takie następstwo po PHP. Raczej javascript i jego frameworki nie zastąpią tak szybko back endu. Uwielbiam te minimalistyczne składnie tych nowoczesnych języków.

Ja nie cierpię :) Nie ogarniam języków bez klamerek :)

0

@drorat1 - za porzuceniem PHP przemawia bezpieczeństwo.

0

@Wołga koleś miał czat z kamerkami napisany w PHP i Flash ciągle był atakowany, przepisał na Python i Django problem znikł.

0
Wołga napisał(a):

@drorat1 - za porzuceniem PHP przemawia bezpieczeństwo.

Po to są frameworki które robią to za developera

0

Pracuję w innej technologii, ale niedawno pojawiło się u mnie w firmie info, że teraz będziemy pisać nowe funkcjonalności w PHP. Znam Rubiego i Pythona, ale praca w PHP mi pasuje. Niby ma nazewnictwo funkcji i metod mocno niespójne i inne babolki, ale biorąc pod uwagę PHP 7 to konkurencja wysiada pod względem wydajności. Podobnie ma się rzecz z popularnością, liczbą bibliotek czy frameworków. Na pewno warto się uczyć PHP, jeśli chcesz pracować jako programista aplikacji internetowych, bo do niczego innego go nie wykorzystasz. Nie jest to jednak argument w przypadku Rubiego, którego 99% zastosowań to apki webowe napisane w Railsach. Może PHP nie ujmuje prostą składnią jak Python albo nie jest tak hipsterski jak Ruby, ale na pewno łatwiej w nim postawić stronę, bo łatwiej znaleźć hosting, zmienić serwer czy poszukać odpowiedzi w necie. Co do frameworków- na szybko można wymienić Zenda, Symfony, CakePHP i całą masę microframeworków pokroju Slima czy Silexa. W Przypadku Pythona jest oczywiście Django czy Flask, a w przypadku Rubiego Railsy albo Sinatra i to tyle.
W skrócie: Uczyć się PHP warto, jeżeli podoba Ci się składnia. Tak samo warto Pythona czy Rubiego, jeżeli one bardziej odpowiadają.

0

Ta cała paplanina na temat nazewnictwa i jakiegoś tam braku spójności czy tam kolejności przekazywanych parametrów, w przypadku frameworków takich jak Symfony czy tam Laravel to jakieś nieporozumienie. Symfony czy tam Laravel narzuca pewien określony styl i porządek w kodzie więc o co właściwie chodzi?

Co do PHP 7, i co z tego że jest szybszy od PHP 5.6 skoro dla przykładu sam zastosowany framework będzie wolniejszy od innego szybszego który można by zastosować? I tak dla przykładu Symfony albo Laravel vs. Phalcon. Jaka będzie szybkość na Phalconie i PHP 5.6 vs. Symfony na PHP 7, biorąc jeszcze pod uwagę np. samą bazę danych jako wąskie gardło?

Co do bezpieczeństwa. No przecież frameworki PHP też oferują wszelkiego rodzaju zabezpieczenia, od SQL Injection, XSS, CSRF po inne rzeczy jak ochrona antyspamowa, antiflood, i wiele innych zabezpieczeń. Co tu daje DJANGO albo RoR? Jest wiele poważnych serwisów napisanych w PHP na Symfony, Laravelu, frameworki się rozwijają więc czemu nie stosować ich do nowych projektów?

0

więc czemu nie stosować ich do nowych projektów?

Od strony ekonomicznej? Pieniądze i czas. Szybciej idzie pisanie w RoR niż w PHP.

1
PrzemolPrzemol napisał(a):

więc czemu nie stosować ich do nowych projektów?

Od strony ekonomicznej? Pieniądze i czas. Szybciej idzie pisanie w RoR niż w PHP.

To raczej mocno subiektywna decyzja, że aplikacje pisane w RoR są tańsze dla Klienta, niż te napisane w PHP (Symfony/Laravel).

PrzemolPrzemol napisał(a):

I tak powoli PHP będzie zastępować Python i Ruby ze swoimi Django i RoR.

:D :D :D :D

PHP to relikt.

Żadna poważna firma nie implementuje nowych produktów w PHP tylko RoR, Python, ASP.NET

Podasz jakieś przykłady "poważnych" firm? Wydawałoby się, że Spotify, Vouge, Dailymotion, BBC czy National Geographic do takich się zaliczają, a z własnego doświadczenia wiem, że nowe projekty w tym języku są tworzone nawet dla większych firm, niż te które wymieniłem.

drorat1 napisał(a):

Co do PHP 7, i co z tego że jest szybszy od PHP 5.6 skoro dla przykładu sam zastosowany framework będzie wolniejszy od innego szybszego który można by zastosować? I tak dla przykładu Symfony albo Laravel vs. Phalcon. Jaka będzie szybkość na Phalconie i PHP 5.6 vs. Symfony na PHP 7, biorąc jeszcze pod uwagę np. samą bazę danych jako wąskie gardło?

Odpowiedź jest prosta - Symfony jest nieporównywalnie bardziej dopracowanym frameworkiem, niż Phalcon, z ogromną bazą sensownie napisanych modułów (Bundle), z bardziej rozbudowanym ORM-em i teraz dzięki PHP 7 można skorzystać z dużo bardziej gotowego biznesowo produktu jakim jest Symfony (szczególnie w porównaniu do Phalcona) z wydajnością aplikacji porównywalną do apki pisanej z użyciem Phalcona (PHP 5.6). Wybór najlepszego framework-a nie wiąże się tylko i wyłącznie z samą wydajnością, ale przede wszystkim z kompromisem pomiędzy nią, a oferowanymi możliwościami, dopracowaniem wybranego rozwiązania oraz przede wszystkim produktywności w zakresie pisania i późniejszego utrzymywania takiego kodu, czasu niezbędnego do napisania sensownego kodu aplikacji - w zasadzie to są ważniejsze kwestie dla Klienta końcowego, niż różnica w wydajności, bo składają się na to ile będzie go ostatecznie kosztować porządnie napisana aplikacja. A tak, dzięki PHP7, Klient ma zarówno wydajność, jak i możliwości :)

0

@drorat1 może dla niego ruby i python jest bezpieczniejsze, dlatego że spamerzy stron jeszcze nie nauczyli się w tych językach programować. Jednak PHP 7 naprawdę przyspieszyło i railsy i django jeszcze długo go nie wygryzie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1