перспективен ли будет php через 5-7 лет?

med_med

Guest
перспективен ли будет php через 5-7 лет?

Здравствуйте!
собственно, сабж + очень хочу начать программить на пхп, в связи с этим посоветуйте книги(желательно прямые линки или же просто названия). какую версию брать php и mysql? Работать удаленно будет возможность при хорошем знании php?
 

WP

^_^
Через 5-7 лет не знаю, думаю да. Книги.. [m]manual[/m]. Версии последние. А почему ж нельзя? При ХОРОШЕМ знании PHP будет работа.
 

med_med

Guest
за сколько(всмысле время) можно приобрести хорошие знания? :) Если каждый день читать/учить/штудировать книги?
 

Krishna

Продался Java
med_med
Будешь учиться по мануалу - будешь владеть PHP на уровне WP :)

Профессиональное PHP-программирование 2 издание Аргерих Л., Коггсхол Д., Сколло К., Чой В., Эгервари К. Символ-Плюс - Это "красная библия", очень известная и качественная книжка, но вряд ли она еще есть в продаже, ибо уже несколько устарела (там речь о PHP4 версии).

PHP 5 (В подлиннике) Котеров Д., Костарев А. BHV-Санкт-Петербург
Неплохой выбор, для человека, владеющего хотя бы одним языком программирования и знающего HTML (что крайне желательно для новичка в пхп). Единственное, что надо отметить - лучше не "покупаться" на идею автора об установке его детища - Денвера и вместо оного поставить нормальную связку PHP + Apache + MySQL. Оно нормальнее будет для самообразования, хоть и помуторнее.

-~{}~ 19.08.06 20:14:

З.Ы. Что касается перспективности - пока популярность пхп как минимум не падает. И причин для оного падения, лично я, тоже не вижу.
 

WP

^_^
Очень хорошее упражнение взять 100 кб скрипт, и перепечатать его из одного окна редактора в другое. Программирование такая вещь в котором нужно во-первых мыслить, т.е. уметь ДУМАТЬ, уметь решать свою проблему, даже если раньше не сталкивался, а не входить в ступор при незнакомом слове. Во-вторых нужно набить руку, т.е. привыкнуть к коду, и не думать при реализации кода, думать надо над архитектурой, а реализовывать уже полу-машинально. Для этого нужно твердо представлять работу кода. Т.е. в голове формируется интерпретатор =) Книжки конечно вещь хорошая, но во-первых там частенько гонят, во-вторых тебе автоматически навяжут точку зрения и вкусы автора книги, что часто бывает не полезно, поэтому прочти мануал от начала до конца, попробуй напиши какие-нибудь вещи вроде гостевой и т.д. А также советую сразу использовать шаблонизатор, например Smarty. error_reporting E_ALL, и проверять типы)
 

kuzslav

Новичок
перспективен ли будет php через 5-7 лет ?

6 лет назад, когда я первый раз соприкоснулся с web-программированием, был достаточно востребован язык perl и на нем делалось много серьезных проектов, php не был тогда столь популярен (хотя может я не прав). Тогда perl считался очень перспективным языком. На данный же момент, как кто-то сказал на этом форуме perl становится похожим на вымирающий язык, а php наоборот переживает бурное развитие.
Так что сложно сказать.

Но думаю, что если основные приниципы работы www кардинально не изменятся и не появится более удобного средства для разработки web-приложений чем php - php должен быть востребован.
 

kruglov

Новичок
Перл язык с "высоким стартом", в отличие от PHP. На PHP взял самоучитель - и вперед, скрипты писать.
Человека, который начинает программировать с Perl, представить гораздо сложнее, чем начинающего с PHP.
Человек слаб. И в обозримом будущем будут популярны решения, не требующие от него многого.
Разве что появится система с еще более низким стартом.
 

Patrick (KT)

Guest
Канечно будет! А ты думаешь здесь пессимисты собираются?
 

Crazy

Developer
Автор оригинала: kruglov
Перл язык с "высоким стартом", в отличие от PHP. На PHP взял самоучитель - и вперед, скрипты писать.
Интересно, и в чем же заключается этот "высокий старт"? Берешь Лама-бук -- и вперед, скрипты писать. :)

-~{}~ 21.08.06 10:21:

Автор оригинала: kuzslav
6 лет назад, когда я первый раз соприкоснулся с web-программированием, был достаточно востребован язык perl и на нем делалось много серьезных проектов, php не был тогда столь популярен (хотя может я не прав). Тогда perl считался очень перспективным языком.
Лет 6 назад perl уже не считали перспективным языком. Он находился в состоянии стагнации. :) Популярная рабочая лошадка -- бесспорно. Просто потому, что была наработана большая масса скриптов. Потому, что CPAN под рукой.

Я бы сказал, что сейчас PHP находится почти в этом состоянии.
 

WP

^_^
Очень сомневаюсь что можно сделать старт ниже. Ведь столько написано уебников, пособий... Сложно будет обогнать по популярности, доступности, ведь из всех скриптовых языков, на PHP больше всего кода написано... не говоря уже об установке нового ПО на невообразимое число серверов... так что я думаю PHP будет только набирать популярность.

-~{}~ 21.08.06 10:25:

Crazy
> Я бы сказал, что сейчас PHP находится почти в этом состоянии.
Почему? Ведь в обозримом будущем будет PHP 6 :)
 

Romantik

TeaM PHPClub
радуют меня такие темы... =)
учить или не учить? это что бы не ошибиться в будущем или голову не загрузить лишним?
 

Crazy

Developer
Автор оригинала: WP
Очень сомневаюсь что можно сделать старт ниже.
Мсье читал Lama Book? Лично я затрудняюсь назвать навскидку аналог для PHP.

ведь из всех скриптовых языков, на PHP больше всего кода написано...
Какая разница, сколь велик суммарный объем кода? Этот код пригоден для реюза? В 99% -- ни коей мере.

Так что имеет смысл сравнивать не абстрактные массы неприменимого кода, а, к примеру, PEAR и CPAN. :)

не говоря уже об установке нового ПО на невообразимое число серверов... так что я думаю PHP будет только набирать популярность.
Пока я наблюдаю, что набирает популярность Rails. :) А PHP уже и так стоит на каждом юниксовом хостинге.

Почему? Ведь в обозримом будущем будет PHP 6 :)
6 лет назад "в обозримом будущем" ожидался Perl6. :)

-~{}~ 21.08.06 11:09:

Автор оригинала: Romantik
радуют меня такие темы... =)
учить или не учить? это что бы не ошибиться в будущем или голову не загрузить лишним?
Вообще, вопрос кажется мне достаточно разумным. Языков и технологий сейчас много. Изучить ВСЕ невозможно в принципе. Так что вопрос "с чего именно начать" представляется мне разумным. Говорю это как человек, имеющий большое количество бесполезных в настоящее время знаний. :)

Правда, если брать не потребности сего момента, а именно перспективу на 5-7 лет, то изучение программирования явно нужно начинать не с PHP. И, разумеется, не с Perl. :)
 

bgm

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

WP

^_^
Crazy
> Мсье читал Lama Book? Лично я затрудняюсь назвать навскидку аналог для PHP.
Нет, не люблю Перл :)
> Так что имеет смысл сравнивать не абстрактные массы неприменимого кода, а, к примеру, PEAR и CPAN.
Есть и вполне сьедобные классы, cms, и т.д.
> 6 лет назад "в обозримом будущем" ожидался Perl6.
Дык PHP 6 уже есть в cvs :)
----------------

Лично мне по барабану на чем кодить. Синтаксис всех языков чертовски похож. Главное уметь программировать, а не знать язык программирования, это совсем не одно и тоже. Так что учи любой язык - практикуйся. А потом сможешь за пару часов выучить новый язык.
 

Romantik

TeaM PHPClub
я не думаю что можно делать прогнозы на такой срок.
Всегда есть вероятность ошибки в выборе, поэтому ИМХО вопрос был глупый, сродни вопросам "PHP vs ASP" на форуме PHP или ASP. В начале 21 века PHP был малопопулярным и не востребованным- найти работу практически не возможно, и не всевидели перспективы, и много было колебаний но у многих это начиналось как хобби.

А автор топика предсказуем- будет прыгать с языка в язык, с технологии в технологию, пока не поймет что все это фуфло и не займется НАСТОЯЩИМ делом =)
 

WP

^_^
Crazy
> Мсье читал Lama Book? Лично я затрудняюсь назвать навскидку аналог для PHP.
Нет, не люблю Перл :)
> Так что имеет смысл сравнивать не абстрактные массы неприменимого кода, а, к примеру, PEAR и CPAN.
Есть и вполне сьедобные классы, cms, и т.д.
> 6 лет назад "в обозримом будущем" ожидался Perl6.
Дык PHP 6 уже есть в cvs :)
b]med_med[/b]
Лично мне по барабану на чем кодить. Синтаксис всех языков чертовски похож. Главное уметь программировать, а не знать язык программирования, это совсем не одно и тоже. Так что учи любой язык - практикуйся. А потом сможешь за пару часов выучить новый язык. На самом деле можно программировать даже на выдуманном языке, к которому нет компилятора в природе. И это программирование.
 
Сверху