LINUX.ORG.RU

Что принципиально невозможно сделать на php

 ,


0

2

Всем доброго вечера! Определяюсь с выбором языка программирвоания. точнее их будет два. Второй был выбран за меня - java, но его изучение состоится много позже. А вот первым я хочу выучить php, но применять его и для разработки веб приложений и для локальных. Скажите, на что способен php без удаленого сервера? насколько он удобен? (речь конечно же о разработке в среде linux, но все таки интересно будет ли тот же код работать в windows?)

Перемещено leave из desktop



Последнее исправление: Ramiras-lord (всего исправлений: 1)

речь конечно же о разработке в среде linux, но все таки интересно будет ли тот же код работать в linux?

сие высказывание столь мудро, что несет мудрость

Deleted
()

Принципиально, наверно, всё можно.

Deathstalker ★★★★★
()

Php это язык программирования для вэба он под это заточен, работат на сервере, я не слышал чтоб он использовался гдето еще

Php очень неоднозначная вещь ибо сам по себе плохо спроектирован

Если хотите чтото более универсальное - смотрите python и django

ism ★★★
()

Расшаривание ресурсов с целью передачи другим процессам, функциональность, легковесные процессы, паттерн-матчинг и прочие вкусности как в erlang, но зато есть интерфейсы, абстракции, примеси ...

anonymous
()
Ответ на: комментарий от no-such-file

Что конкретно плохо спроектировано?

Очень удобно костыли везде вставлять. И в итоге получается говнокод. (я не спорю с тем, что можно и хороший код написать, но это сложно и мало кто делает.)

Tanger ★★★★★
()
Ответ на: комментарий от nikolnik

Эта статья уже в 2012-м была достаточно однобокой, старой и потому спорной. А с тех пор в мире PHP пара эпох сменилась :D

KRoN73 ★★★★★
()
Ответ на: комментарий от Deleted

в статье

Статью писал имбецил, который не сообразил, что объекты всегда хранятся в виде ссылок. Логично, что === сравнивает ссылки.

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)

ОП-пост не читал

Выкини PHP и Java, учи Haskell

anonymous
()

Если не хочешь быть идиотом, а хочешь развиваться, не выбирай пыхпых.

anonymous
()
Ответ на: комментарий от anonymous

мне кажется в каждом таком утверждении обязана быть ссылка на аксиомтаические пстулаты как то идея, тесты и т.д.

dima1981
()
Ответ на: комментарий от ism

Php это язык программирования для вэба он под это заточен, работат на сервере, я не слышал чтоб он использовался гдето еще

Теперь скажи тоже про perl.
А так. Если не юродствуя. Какая pазница, скрипт тот же написан на питоне, перле, awk, или php & etc.
Гибче нужно быть, гибче. Все это интерпретируемые языки.

Да и php уже давно не тот что был.
На счет ТС. Можно. Но это совсем не java.

hbars ★★★★★
()

У PHP только одно преимущество: его легко деплоить. Так-то на PHP написать можно что угодно для веба, фреймворков тоже полно. Претензии к PHP у всех в основном самому языку, он плохо продуман и состоит будто из костылей.

anonymous
()
Ответ на: комментарий от no-such-file

Статью писал имбецил

Рыбак рыбака, как говорится. Но безотносительно твоей любви к автору статьи, старый оператор то никуда не делся, а ты вещал, цитирую:

Давай любой пункт из этого плача Ярославны, который ещё не выкинули из пыха

Deleted
()
Ответ на: комментарий от ism

Если хотите чтото более универсальное - смотрите python и django

Нафига. Отмотай машину времени и смотри в perl.
Там уж столько в спане что универсальней не придумаешь.

hbars ★★★★★
()
Ответ на: комментарий от anonymous

Претензии к PHP у всех в основном самому языку, он плохо продуман и состоит будто из костылей.

Да не вопрос. Зато иногда один костыль заменяет хрен знает сколько кода и потерянного времени.
Это про функции которых нет нигде.
А уж про способы и комбинации их использования в examples я вообще молчу.

hbars ★★★★★
()
Последнее исправление: hbars (всего исправлений: 1)
Ответ на: комментарий от ism

Если хотите чтото более универсальное - смотрите python и django

У джанги свои проблемы. Там плохо со стабильностью API. Слишком активно часто его ломают. Хочешь применить в своём проекте чей-то код на джанге, а он оказывается не работает под актуальной версией, куча ошибок из-за deprecated чего-то там, а автор последний раз коммитил год назад.

anonymous
()
Ответ на: комментарий от hbars

Зато иногда один костыль заменяет хрен знает сколько кода и потерянного времени. Это про функции которых нет нигде.

Ну та куча функций что встроена в сам язык это потому что язык изначально затачивался только под веб, а не как универсальный язык. Поэтому в других языках лучше использовать какой нибудь веб фреймворк. Тем не менее, даже на PHP всё равно предпочтительней кодить с использованием какого нибудь фреймворка, а не на чистом PHP. Если конечно не пилиль свой собственный фреймворк :D

anonymous
()
Ответ на: комментарий от Deleted

старый оператор то никуда не делся

Он и не должен никуда деться. Хороший, годный оператор.

цитирую

Нет не цитируешь. «который ещё не выкинули из пыха, и объясни, почему это плохо»

Не вижу твоего объяснения - т.е. ты сразу слился?

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)
Ответ на: комментарий от umren

покажи 1 живое приложение на этом плз

Я надеюсь, что таких нет. :)

Tanger ★★★★★
()
Ответ на: комментарий от nikolnik

лолирую от того, что ничего не поменялось

А я лолирую от руби, где каждый год что-то меняют и всё отваливается. Как там питон3, уже всё переписали на него, или всё ещё жрёте кактус?

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)

Тебе принципиально или ехать?

h578b1bde ★☆
()
Ответ на: комментарий от menangen

он по сравнению с php - фиалка

Лямбды нормальные уже завезли? Тайпхинты?

no-such-file ★★★★★
()

на что способен php без удаленого сервера?

Вопрос некорректный. Что конкретно вас интересует?

В теории у PHP, как и у других языков, практически нет ограничений. На практике, например, игры писать на нём не стоит.

А так-то в PHP встроен сервер для тестов. Так что совсем без сервера не останетесь. :)

насколько он удобен? (речь конечно же о разработке в среде linux, но все таки интересно будет ли тот же код работать в windows?)

PHP удобный язык. Всё будет работать так же.

PHP старается всё необходимое таскать с собой. На Windows PHP это один бинарник, один dll-файл и необязательный php.ini. В трёх файлах 80% всего, что нужно.

Если не хватает, тогда скачиваете расширение (dll-файл), прописываете его подключение в php.ini.

lexazloy
()
Ответ на: комментарий от th3m3

php в 2017 году? Серьёзно?

Разумеется, а что не так? Ну кроме того что ты PHP-хейтер.

h578b1bde ★☆
()

Скажите, на что способен php без удаленого сервера?

на тоже что и с удаленным

php можно запускать как cli, но в нем есть также и встроенный веб-сервер

kiotoze ★★★★
()

Что принципиально невозможно сделать на php

Нативные интерактивные графические приложения. Не то что принципиально невозможно, потуги ведётся (велись?), но я о таких не слыхал. :)

PHPFan
()

Нет ничего такого, сделанного на пыхпыхе, чего нельзя было бы сделать на С!

Обратное утверждение в корне неверно: пыхпых — слишком монструозная жирная говнота. Он только для быдлосайтегов, клепаемых школоло, и годится!

anonymous
()

Нормальную программу.

anonymous
()
Ответ на: комментарий от hbars

На самом деле сделует вабирать лучшее из модного или актуального :)

ism ★★★
()

Перефразирую.

«Определяюсь с выбором инструмента, первым будет молоток, хочу им как забивать гвозди так и отпиливать рейки.»

Скажите, на что способен php без удаленого сервера?

А это я даже перефразировать не смог, но могу сказать, что то ПО что крутится на удалённом сервере аналогично тому ПО, что крутиться и на локальном.

насколько он удобен?

Это как вообще? Как оценить удобство ЯП? По каким критериям?

Что хочу сказать... Точнее посоветовать. Используй инструменты по назначению.

xSudo ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.