1

Тема: PHP - всі за і проти

Все почалось ось з цієї теми: http://replace.org.ua/post/38440/
Хтось сказав що PHP не популярна хтось каже що це мулька і пішло поїхало.

Пропоную тут висловити свої думки і додатково дати відповідь запитання, що б можна було зрозуміти хто є хто ;)
1. Скільки часу ви кодите на PHP?
2. Які ще мови програмування ви знаєте?
3. Яка ваша зараз поточна мова розробки (можна у співвідношенні % )?

2 Востаннє редагувалося VTrim (03.12.2015 11:28:50)

Re: PHP - всі за і проти

'

3

Re: PHP - всі за і проти

VTrim написав:

Хай читають https://ru.wikipedia.org/wiki/PHP
p/s сама вікіпедіа написана на PHP :)

Тут могло бути посилання на луркмор, написаний на PHP.

4 Востаннє редагувалося VTrim (03.12.2015 11:28:22)

Re: PHP - всі за і проти

'

5

Re: PHP - всі за і проти

VTrim написав:
quez написав:
VTrim написав:

Хай читають https://ru.wikipedia.org/wiki/PHP
p/s сама вікіпедіа написана на PHP :)

Тут могло бути посилання на луркмор, написаний на PHP.

рукалице

Це PHP так вплинув на вашу свідомість? Вже який раз ви не можете відповісти по-людськи. На всякий випадок, вигук "фейспалм" чи "рукалице", як ви любите, не є прийнятною відповіддю в жодному пристойному товаристві.

6 Востаннє редагувалося VTrim (30.10.2014 10:57:53)

Re: PHP - всі за і проти

quez написав:
VTrim написав:
quez написав:

Тут могло бути посилання на луркмор, написаний на PHP.

рукалице

Це PHP так вплинув на вашу свідомість? Вже який раз ви не можете відповісти по-людськи. На всякий випадок, вигук "фейспалм" чи "рукалице", як ви любите, не є прийнятною відповіддю в жодному пристойному товаристві.

Це все тупість ваших повідомлень. Чи може сайт вікіпедії або фейсбуку не є для вас хоч якимось показником значимості мови? (в даному випадку PHP).
А пишу фейспалм чи рукалице бо й пояснювати вам що-небудь не хочеться. Так як і в попередній темі не хотів пояснювати чому робота з файлом швидша ніж з бд. Бо це повинен знати кожен веб розробник.

7

Re: PHP - всі за і проти

2Vtrim - постарайтесь трошки бути ввічливими. Якщо не бажаєте пояснювати - думаю не варто писати однослівні повідомлення. ;)

Наскільки я зрозумів quez - мав на увазі наступне: якщо вікіпедія зроблена на PHP це ще не означає що PHP сама крута мова у світі.

Питання до вас обох. VTrim і quez
1. Які мови крім PHP ви ще знаєте.
2. Чому ви вважаєте що мова PHP популярна / або чому вона не популярна


p.s. Про базу і файли я ще створю тему там все і обговоримо, давайте не будемо з одної теми офтоп перекидувати в іншу;)

p.p.s. давайте жити дружно)

8 Востаннє редагувалося quez (30.10.2014 11:09:45)

Re: PHP - всі за і проти

VTrim написав:

Це все тупість ваших повідомлень.

Радий за гостроту ваших.

VTrim написав:

Чи може сайт вікіпедії або фейсбуку

От написали б, що "На PHP написані Вікіпедія і Фейсбук, це підтверджує значимість мови" - отримали б нормальну відповідь. А в відповіді на посилання посиланням я не бачу нічого поганого.

VTrim написав:

А пишу фейспалм чи рукалице бо й пояснювати вам що-небудь не хочеться.

Це дійсно аргумент. У вас, як великого спеціаліста, немає часу відповідати всякому плебсу на форумах. Розумію, підтримую.

funivan написав:

1. Які мови крім PHP ви ще знаєте.
2. Чому ви вважаєте що мова PHP популярна / або чому вона не популярна

1. C++, Java, Scala, Lua, Haskell. Ну і хелловорлд ще на десятку мов.
2. PHP популярна; популярна набагато більше, ніж заслуговує.

9

Re: PHP - всі за і проти

2. PHP популярна; популярна набагато більше, ніж заслуговує.

згідний) Але її популярність обумовлена багатьма фішками. І зараз ці фішки, для досвідчених програмістів, являють собою недоліки.
Одна з найголовніших штук - це поріг входження. Якщо він дуже низький відповідно - популярність буде рости.

10

Re: PHP - всі за і проти

Ніхто не говорив,що я великий спеціаліст,я взагалі не спеціаліст.

На PHP десь два роки.
JS,трішки С,трішки Java.

funivan правий,низький поріг входження. Велика кількість літератури,манулів,уроків і т.д.
Велика кількість публічних кодів,скриптів,де вже готові рішення. Велика спільнота.

Плюс і мінус одночасно:
Немає строгої типізації даних (динамічна),через це велика кількість гк та помилок (в тому числі і ті,які призводять до взлому).
Плюс - це те,шо не паришся з вказуванням типу (але стає проблемою при переході на переході на строготипізовані мови,бо не звик).

В PHP можна "глушити" помилки типу Notice/Warning,тобто мова вам підказує,шо щось неправильно,але код в більшості випадків продовжує працювати (то і плюс і мінус,бо більшість просто глушать помилки,так не треба робити).

11

Re: PHP - всі за і проти

2 VTrim згідний про строгу типізацію. Я на java трохи кодив. Так там більше все чітко і менше помилок.

Але мабуть не реально що б була мова PHP і була строга типізація. Тільки юзати Hack =)

12

Re: PHP - всі за і проти

funivan написав:

2 VTrim згідний про строгу типізацію. Я на java трохи кодив. Так там більше все чітко і менше помилок.

Але мабуть не реально що б була мова PHP і була строга типізація. Тільки юзати Hack =)

Ні,навіть коли вказуєш тип - мовчить :),просто повертає 0

error_reporting(E_ALL);
$int = (int)'test';
var_dump($int);

13

Re: PHP - всі за і проти

Ну це фактично фішка.
Останнє що я бачив в неті хочуть зробити безпечну конвертацію. Типу якщо неможливо сконвертити повертає наприклад null  ;)

14 Востаннє редагувалося Blast (30.10.2014 12:08:01)

Re: PHP - всі за і проти

Працював з PHP близько трьох місяців. Потім прошов курс на кодекадемі по пайтону. Дуже задоволений на разі вивчаю той же пайтон по книжці Лутца.

За короткий термін роботи з PHP можу написати.
+В PHP С подібний синтаксис .
+Багато літератури та туторіалів.
+Постійна потреба в спеціалістах.
-Велика конкуренція на ринку праці.
-Кожен пише як хоче(костилі і велосипеди)
-Читати чужий код, особливо коли його багато, дуже складно.

15

Re: PHP - всі за і проти

Чи може сайт вікіпедії або фейсбуку не є для вас хоч якимось показником значимості мови? (в даному випадку PHP).

Тема не про значимість а про якість, про недоліки та переваги. І звичайно ж що розповсюдженість чогось ще не є ознакою того що це щось хороше.

згідний) Але її популярність обумовлена багатьма фішками. І зараз ці фішки, для досвідчених програмістів, являють собою недоліки.

Які саме?

Одна з найголовніших штук - це поріг входження. Якщо він дуже низький відповідно - популярність буде рости.

А в цілій купі інших мов програмування він такий високий що для того щоб почати писати (нескладні) програми потрібно вчитися роками?

Подякували: quez1

16

Re: PHP - всі за і проти

-Читати чужий код, особливо коли його багато, дуже складно.

Це в значній мірі відноситься до тих хто пише, а не до мови програмування. Що саме в самій мові призводить до написання таких програм хтось може відповісти?

17

Re: PHP - всі за і проти

Invader написав:

-Читати чужий код, особливо коли його багато, дуже складно.

Це в значній мірі відноситься до тих хто пише, а не до мови програмування. Що саме в самій мові призводить до написання таких програм хтось може відповісти?

Якщо мова змушує писати нормально, то такого коду менше в рази. Або змушує не мова, а, скажем так, традиції використання.

18

Re: PHP - всі за і проти

Прихований текст

Здається вже було обговорення на дану тему і воно просто заглохло.

19

Re: PHP - всі за і проти

Ну то спробуйте написати хороший сайт на Java/Python чи PHP та порівняйте,що ви зможете з одним та іншим варантом та в які терміни. На нескладній  програмі сайт не напишеш. Тому раджу не порівнювати мови загального призначення (ті ж таки Java/Python) та PHP (яка створювалась саме для веб-програмування) і саме тому на ній куди швидше напишете проект.

20 Востаннє редагувалося quez (30.10.2014 12:35:17)

Re: PHP - всі за і проти

VTrim написав:

Ну то спробуйте написати хороший сайт на Java/Python чи PHP та порівняйте,що ви зможете з одним та іншим варантом та в які терміни. На нескладній  програмі сайт не напишеш. Тому раджу не порівнювати мови загального призначення (ті ж таки Java/Python) та PHP (яка створювалась саме для веб-програмування) і саме тому на ній куди швидше напишете проект.

Я спостерігав за створенням сайту на Ruby on Rails, це було досить швидко. Хоча порівняти з PHP не можу. В чому, на вашу думку, полягає причина різної швидкості написання?