?

Log in

No account? Create an account
ЖЖ Украина

Самый сок!

всё то интересное в сети, что попало в мои сети


Предыдущий пост поделиться Следующий пост
ЖЖ Украина

Полезное

ТОП-10 языков программирования, которые никогда не стоит использовать для разработки чего-либо:

10. Нет
9. Никакого
8. Топа
7. Каждый
6. Язык
5. Хорош
4. Для
3. Своих
2. Задач
1. PHP

Метки:

promo ibigdan december 3, 2007 00:08
Buy for 1 500 tokens
Если вы хотите сделать хорошую рекламу вашему продукту или услуге - вы зашли по адресу. Блог "Самый сок!" читают во всём мире. Среднее количество просмотров на каждый пост - 50 тысяч, среднее количество просмотров блога в месяц - 4-5 миллионов. Изучить аудиторию блога в разных разрезах можно в…

  • 1
Oleksandr Similietov 4 июля, 2018
Мы все смеёмся над пхп, а тем неменее али и фейсбук на нём написанны. :)

mmyau_mmyau 4 июля, 2018
фейсбук еще и на реакте. Но он медленное говнище, и были бы альтернативы - народ бы давно убег.

SDZbGEa7nrvQfko 4 июля, 2018
Есть альтернатива. Вконтакте.

oldfareastener 4 июля, 2018
Угу. Для россиянчиков альтернатива унитазу - нужник во дворе с дырой в полу. Спасибо. Лучше PHP.

Oleksandr Similietov 4 июля, 2018
вы бы ещё однокласники предложили бы

centreedge 4 июля, 2018
вааще то однокамерники рулят !

karpen_com 4 июля, 2018
али написан на vue, а чем плох реакт+нода(фейсбук).
пхп не в состоянии обслужить такое количество юзеров, как это делает реакт.

Игорь Свитлык 19 июля, 2018
Что это за язык программирования такой - реакт? И как на нем пишут бэкенд, интересно.

Alexey Boyko 4 июля, 2018
А мы и над фейсбуком и али смеёмся.

SDZbGEa7nrvQfko 4 июля, 2018
-1. Украïнська мова
-2. Русский язык.

Edited at 2018-07-04 11:58 (UTC)

Мова интересна только хуторянским животным, в том числе хохлам ^_^

reptilo 4 июля, 2018
даунбасец иди утони в унитазе, всем же лучше будет

SDZbGEa7nrvQfko 4 июля, 2018
Он русский, а не даунбасец.

ramandres 4 июля, 2018
Почему этого хомо свинособакуса никто не банит? Его здесь держат для прикола, как шута?

отнюдь...

alex_sergant 4 июля, 2018
его тут банят постоянно, но он новые аккаунты клепает (там много вариантов есть, внешне похожих)

Re: отнюдь...

centreedge 4 июля, 2018
так и есть . на майлсру можно открыть мильон разных ящыков и потом с них на жж выходить под одним и тем жэ названием

tank_ua 4 июля, 2018
я когда-то бейсик учил.... не вставило.

Так что рассказывайте, в каком месте смеяться.

urod 5 июля, 2018
Бэйсик он слабенький, не вставляет.

tank_ua 5 июля, 2018
ну ХЗ, в 91 другого не было)))))))

denisgermanov 4 июля, 2018
дык шо пхп не катит уже? все срочно переходим на ноду?

(Удалённый комментарий)
Игорь Свитлык 19 июля, 2018
пайтон - для упоротых пайтонистов, ну и так далее...

coder_in_ua 4 июля, 2018
пхп сраное говно
никакой обратной совместимости - ибаное поделие кривожопоруких студиозов

Та нормальный язык.

shurupich 4 июля, 2018
Я не говорю, что ПХП - отличный, но он нормальный.

Его самый большой минус в том, что он позволяет быдлокодить. Все.

На других языках тоже можно написать гавнокод, но там с большой вероятностью "код" вообще не запустится. Тут поскрипит, попыхтит, выполнит задачу и умрет до следующего запроса.

Если в ход идут сокеты, реалтайм игры - то, возможно, тут лучше выбрать другой язык, но если вы делаете сайт (в его классическом понимании: запрос страницы / обработка ajax действий) - то возможностей PHP вам хватит с головой для сайта практически любой сложности.

Современный ПХП гораздо ближе к мастодонтам типа Java / Си по как по синтаксису, так и по некоторым концепциям, чем многие другие. С PHP 5 там развивается весьма классическое ООП. С седьмой - более строгая типизация по необходимости. Я могу взять учебник с примерами на Джаве / Скале / Си и написать по аналогии на PHP.


Лично мне неприятны и неинтуитивны синтаксисы Ruby, Python (я понимаю, за что их могут любить). C ужасом вспоминаю попытки писать на LISP.

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

У JS гораздо больше недостатков, чем у PHP. Но он безальтернативен. Если хочешь, чтоб твоя страница могла больше чем просто отображаться - ты вынужден его использовать. Пусть даже косвенно, но презирать или игнорировать этот язык в вебе не получится. А PHP - легко. И потом встречаешь такой быдлокод на Руби, что думаешь "не выпендривайся, парень, пиши на PHP".

Или посмотрите на CSS. Не совсем ЯП, но ситуация там еще хуже чем с JS. Там костыль на костыле из-за многолетней обратной совместимости. Чудовищно все, от синтаксиса до поддержки. Но опять же безальтернативно. Максимум - можно более удобно писать на другом синтаксисе, но на выхлопе все-равно css.

Так что хорош гнать на PHP. Он со свое задачей справляется

Re: Та нормальный язык.

Игорь Свитлык 19 июля, 2018
Вообще ни о чем.
А возьмите тот же JavaScript - вот где настоящее чудовище (как по синтаксису, так и по ООП) - это как?
При этом используют транспайлеры, преобразующие почти нормальный ООП код в код, совместимый с браузерами - тут нидапонел (особенно "почти нормальный ООП код" - у вас какая норма?).
Используют фреймворки, которые искуственно заганяют в рамки "правильных" подходов - зачесалась голова.
И я не говорю про jQuery, который многие разработчики применяют раньше, чем начинают ходить писать на JavaScript - ну это уже вообще не разработчики.

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



Re: Та нормальный язык.

shurupich 19 июля, 2018
нормальный ООП язык в моем понимании - язык с конструкторами, наследованием, геттерами/сеттерами, с разделением свойств и методов на приватные/публичные. Возможность делить код на независимые модули. Импорты и экспорты Идеально - строгая типизация, возможность писать как высокоуровневый абстрактный код, так и низкоуровневый, но более производительный.

Тогда можно взять любую книгу по лучшим практикам / паттернам ООП (от Страуструппа и "банды четырех" до Фауллера и Макконела) и независимо от языка книги и твоего языка программирования - применить хорошее, проверенное годами решение.,

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

Я не хейчу js, и не поношу его. Я просто говорю, что он такое же чудовище как и PHP, (как и HTML/CSS, хоть они и не ЯП), потому что его приходится развивать под нужды сайтов, но при этом сохранять совместимость со старыми версиями.

А что касается "ни в зуб ногой" - последние восемь лет я занимаюсь web-разработкой(и бекенд и фронтенд, а до этого писал на java / C++ / C#). Мне хватает опыта, чтоб сравнивать разные подходы в разных языках и видеть их сильные и слабые стороны.

Re: Та нормальный язык.

Игорь Свитлык 20 сентября, 2018
Не обижайтесь по поводу "ни в зуб ногой", хотя и грубо, согласен, приношу извинения.
Вообще не понимаю языковых холиваров - люди используют то, что им нравится, учитывая среду (представил себе фронт или Node бэк-енд код на Java - бррр; или десктопный JS - для фронтэндщика прикольненько, но... ).
Припоминаю на Quora одного опытного программера, которые ругался на Python, мол, как это могло прийти в голову сделать синтаксические отступы инструкцией для компиляции))).
Каждому свое.
ЗЫ. И по поводу первого абзаца у вас - чего из этого нет в JS, кроме, конечно, "идеального" (и надо ли оно ему - вот бы заставить вебкодеров заморачиваться указателями или разбираться в джавовских простынях)?

  • 1