Скажите, правда ли здесь написано? Код (Text): Алсо, Пых может поломать жизнь не хуже любой дури, поэтому слушай, мой юный друг. Да, Пых — самый короткий и быстрый путь к баблу. Но если ты решил связать свою жизнь с программированием, то совет один: даже и не думай о Пыхе, иначе через пару лет будешь рвать волосы на жопе. PHP (вместе с Pascal) — самые низкооплачиваемые языки программирования. Сколько бы книг ты ни прочитал, сколько бы мегабайт кода ни написал, ты никогда не будешь получать больше, чем Java-быдлокодер средней криворукости. «На Яве пишут Корпорации», а на Пыхе… Порог выхода такой же низкий, как и порог входа: если у программиста на полноценных языках с возрастом есть шанс стать ценным высокооплачиваемым специалистом, то у похапе-олдфага такой возможности нет просто ввиду убогости и примитивности решаемых задач, его спокойно можно выгнать на улицу взяв взамен школьника, который обучится всем премудростям похапе-быдлокоддинга за пару месяцев потребляя при этом в три раза меньше доширака. Возможно, сейчас тебе кажется, что делать сайты — достойное и интересное занятие, но если ты хоть немного программист, через пару лет такой работы ты просто завоешь от того, насколько это унылая и далекая от программирования деятельность. Большинство проектов кроме того, что по сути своей убоги, представляют из себя чудовищный говнокод на кривых самодельных говнофреймворках и говноCMS (потому как сам язык не только не заставляет писать правильно, но и фактически подталкивает к производству быдловелосипедов). Как следствие такой работы — необратимое поражение мозга и окончательная потеря квалификации. Чему также способствует работа в коллективе невероятно тупых похапешников, постоянные оскорбления и обвинения (просто потому, что умный человек PHP не выберет). Некоторые начинают работать на PHP с надеждой потом перейти на что нибудь другое. Но это тоже большая ошибка: во-первых, теряется драгоценное время для старта (наверное, самое важное и ценное в и без того короткой профессиональной жизни программиста), а во-вторых, PHP-опыт никому не нужен и нормальные программисты справедливо смотрят на него как на говно. «PHP» — клеймо быдлокодера на лбу и крест на карьере профессионального программиста, если ты пошёл по этому пути, назад дороги уже не будет. Единственное исключение — устроится похапешником на многопрофильную фирму, где тебя каким-то чудом заметят и предложат перейти на полноценную технологию, но это невероятная удача. Чуть более, чем вся относительно хорошо оплачиваемая работа для похапешников состоит из поддержки ботнетов, порносайтов, говносайтов с вирусами и прочего подобного дерьма. Подумай, хочешь ли ты потратить свою жизнь на засирание интернетов. PHP погубил очень много потенциально хороших программистов просто благодаря легкости изучения на начальных этапах. Он затягивает как наркотик, с ним очень легко и приятно начать, вот только когда приходит понимание принципиальных недостатков как самого языка, как и (что гораздо более важно) его убогой ниши — часто оказывается уже слишком поздно что-то менять. Так что учись программировать, думай о будущем и обходи PHP стороной. Потому что с PHP у тебя нет будущего — это путь в никуда. Ну и следует добавить, что если воспринимать не только PHP как капец, но и капец как PHP, то становится очевидно, что не только (не) вопреки, но даже и благодаря всему происходящему, PHP уже просто по инерции оказывается первым, за что хватаются юные дарования, создающие домашние странички вроде фейсбука и его клонов. «Раз все пишут, то и я напишу». Ибо стопицот миллионов леммингов не могут оши... throw new Exception(); http://lurkmore.to/PHP
Мнения этого сплетника учитывать не стоит. Кто портит мозг сознательно, тот его испортит. Всякие полезные штуки типа php не несут в себе разрушительной силы, т.к. созданы для созидания.
Даже обидно как-то... Я имею в виду не то, что ты процитировал чьи-то слова, а то, что автор этих слов так дерзко пишет. Не вижу объективности в этом высказывании. Если уж автор вот так упорно утверждает о убогости PHP - то пусть пояснит, приведёт примеры в сравнении с другими языками - почему он так считает. А так - это просто холиварное высказывание какое-то, ничем не подтверждённое. Автор утверждает, что практически вся работа php-программистов состоит из поддержки ботнетов, порносайтов и вирусных сайтов. На самом деле это не так, автор врёт. Соглашусь с автором лишь в том, что PHP действительно очень простой и легкодоступный для начинающих язык. Наверно, с ним можно несколько быстрее начать зарабатывать деньги, но это не мешает продолжать учиться и повышать свою квалификацию.
Бейсик тоже создан для созидания. И даже более того, Бейсик создавался для изучения программирования. Но он окончательно и практически бесповоротно портит мозг. «Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации» © Эдсгер Дейкстра Код (Text): <?php $c="a"+2-true; echo $c; ?> PHP можно начинать изучать только предварительно изучив язык со строгой типизацией.
ИМХО, данная фраза говорит скорее о некомпетентности Этсгера Дейкстра как препода, раз он не может переучить студентов. Я начинал изучение программирования именно с Бейсика. Очень давно. Обычная книжка по Паскалю смогла переучить меня использовать структурный подход вместо бесконечных меток и goto. Также эта обычная книжка научила меня понимать разницу между типами переменных. И я легко и быстро перешёл на Паскаль не смотря на то, что примерно с первого или второго по шестой или седьмой класс (в школе) периодически что-то кодил на Бейсике (т.е. несколько лет). (на Паскаль перешёл, соответственно в том самом 6-м или 7-м классе) Добавлено спустя 6 минут 7 секунд: Код (PHP): <?php $c="a"+2-true; echo $c; ?> Интересно, неужели автор действительно написал весь этот свой гневный пост - из-за этого..?! Я думаю, что в любой книге по PHP рассказывается о типах данных и о том, как PHP их автоматически преобразует в зависимости от контекста. Понять это не сложно. Также, как и несложно понять (при переходе на другой язык программирования), что вот в PHP - было так, а здесь по-другому. Что PHP сам преобразовывал типы данных при необходимости, а вот этот язык их не преобразовывает автоматически и нужно позаботиться вручную о соответствии типов данных при использовании их в выражениях.
Поэтому я и написал "практически бесповоротно". Сам тоже начинал с Бейсика (Касетный Бейсик для ЭВМ "Поиск"). Тоже где-то в 6-м классе. Хорошо, если книжка... а если Попов?
Мне наоборот на Бейсике и В.Бейсике трудно что-либо делать, всё время ошибки выдаёт. Проще на С. А ещё проще на Ассемблере, там всё ясно, регистр такой-то, с числом сделать то-то, переместить туда-то и т.д. Просто много писать. В php все удобства для работы со строками. Как он может мозг в принципе портить? У него что, свой подход к человеку есть? Если кто-то путает понятия, любит заблуждаться, не читает о типах данных, то это проблема человека, а не языка.
Если человек никогда раньше не программировал, а тут встречает PHP, и пытается в нем разобраться, Попова посмотрит, или где-то что-то в Интернете почитает - сможет делать сайты, даже не зная о том, что существуют какие-то "типы данных". А потом решит на паскале/делфи попрограммировать, а тут какие-то var, record, procedure... посмотрит он на это дело, "Ай какой мерзкий язык, в php все проще было", и так и не научится программировать.
Или, хотел стать космонавтом, а стал спортсменом - тренировки могут поломать жизнь, мой юный падаван. Код (Text): Да, Пых — самый короткий и быстрый путь к баблу. Звучит как будто грубо, но смысл то положительный, а не отрицательный. ... Так каждое предложение можно перевернуть на место. Этот текст писал троль, не ужели кто-то всерьез принимает его аргументы?!
kilogram вопрос ты задал вопрос на форуме ПХП, других ответов не могло и быть... Задай ты этот вопрос на форуме Java или Python и ты услышишь много интересного о PHP Ну а вообще если ты хороший специалист то будешь хорошо получать.Это относится не только к ИТ сфере. А так советую изучить вначале объектный язык или хотя бы почитать несколько книг.
Я бы кувалдой пальцы бы поотбивал =) За echo''; и php с html в перемешку... php и html два разных языка и блин, сука, сколько раз повторять можно, что html это не программирование и не надо из него делать это. А оператор "echo" потребуется всего 1 раз и то на выводе шаблона. И не надо писать мего названия структуре кода (и считать, что вы такой гениальный капец)... Не делать кучи классов и подклассов... Стоит всего только подключить 1 раз в одном месте 1 файл и радоваться. А делать "тысячи" файлов и подключений это тупо. И "мего-кодеры" которые считают что "require_once" и подобные "_once", это говнокод, они глубоко ошибаются. Скажу, кто использует ввезде и всюду "require" или "include" в перемешку с html и вообще еще и делает, такое и т.п.: Код (PHP): <html> <head> </head> <body> <?php if(true){ ?> <div>true</div> <?php } ?> <div> <?php include('../../'); ?> </div> <div> <?php require('../../'); ?> </div> </body> </html> Если вы один из них кто - так делает, поздравляю!!! Вы считаетесь одним из полноценных говнокодеров и советую вам немедленно сменить профессию.
Поверь, этого на этом примере не изобразить. Надо чтобы был шаблонизатор. html отдельно, php код отдельно. Все проверки... Как тут: Код (PHP): <?php if(true){ ?> <div>true</div> <?php } else { ?> <div>false</div> <?php } ?> Если на то пошло я бы делал бы так: Код (PHP): <?php if(true) { $div='true'; }else{ $div='false'; } ?> <div> <?=$div?> </div> Но к сожалению я и так не делаю... =), очень редко когда надо быстро, что - то проверить, а не делать новый шаблонизатор. Но скажу, что так будет эффективнее когда все проверки происходят до вывода в html.
Если бы php был просто языком программирования, то не начинался бы с <?php. Конструкции, которая обозначает начало скрипта. Зачем это начало? Чтобы встраивать в html! Это же процессор гипертекста. Разработчики не ограничивают способы и приёмы применения php. Кто-то делает gui приложения, не применяя html совсем, кто-то любит каждую функцию запихивать в отдельный класс, кто-то использует php только внутри html разметки. Разрабы не называют никого говнокодерами. Чего и вам желаю.
Еще бы, разрабы на говнокодеров время тратили, ахаха... Ну да, сейчас тебе разраб в Аську напишет, слушай вот ты же говнокодер, вот так не надо делать, а так тоже. Жгешь... Им все равно, что - там и кто, что пишет у них на себя любимых времени то весьма не кстате, а чтобы еще на других, к сожалению нет. =) И даже если бы было, то твердо-лобым бы не помогли! Соглашаться, слушать и делать правильно, разные вещи и по разному понимаются и воспринимаются.
Нет. Поверьте старому программисту, за -цать лет исковырявшему кучку языков и наворотив сотни тысяч строк кода, - нет плохих языков, есть плохие программисты, которые не знают где какой язык надо использовать. А хотите не верьте, возьмите и проверьте - на изучение одного языка уходит от 1 до 3 месяцев на среднем уровне. Лет через пять Вы сможете стукнуть себя пяткой в грудь и ответственно заявить "Я знаю! И пошли вы все нафиг со своим мнением, в т.ч. и автор этой статейки".
php исповедует подход будущего. Си конечно нужен =) Но для большинства задач хватает и пхп. Вон как его разогнали, что он живет в текстовичках, компилируется на лету, при этом и эксепшны, и классы, и обращения к переменным и членам класса и функциям прямо по тексту из другой переменной... При отсутствии типизации!!! И всё это супербыстро. Это просто чудо. Такая работа проделана, впору памятник ставить разрабам.
Но если сравнивать с Си - то разница в скорости выполнения при одних и тех же операциях - просто огромна, я тут сравнивал как-то Код (PHP): <?php for($i = 0; $i < 100000000; ++$i); ?> и Код (Text): #include <stdio.h> int main() { int i; for(i = 0; i < 100000000; ++i); } Разница была огромной. Си оказался не просто несколько быстрее, а быстрее во много раз. Но вообще, PHP - конечно, проще, удобнее. На нём намного быстрее сделать программу.
Было бы странно, если бы было иначе. А вот заметна ль разница на глаз? Для человека? Одна миллисекунда или 0.01 миллисекунда... Пофик =) Чем мощнее становятся машины, тем больше на них можно переложить. И мягкая типизация в пхп это великое достижение упрощающее жизнь. Пхп по сравнению с js, тоже скриптовым языком, просто конфетка. Js застрял в каменном веке и ретрограды-трактористы его активно защищают. Еще бы, они же учили весь этот бред годами и считали это своим достижением. =) Php рулит овер зе ворлд. Еще б кто яву допилил, и было бы круто. Только никому это не надо. Она разжирела так и не став красивой. Про js вобще молчу - ему пора на свалку.
На счёт JS - а мне нравится... Помню, ты уже как-то и раньше оставлял нелестные отзывы о JS ))) Но, может быть, это просто дело привычек?