[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.16859 Reply
File: php.jpg
Jpg, 58.73 KB, 400×400 - Click the image to expand
edit Find source with google Find source with iqdb
php.jpg
Волею судьбы у меня возникла потребность во владении PHP. Причём возникла она уже после всяких рубей-пайтонов-джавы и даже хаскеля. На РНР имеется пара написанных недосайтов в давние времена, можно считать, что я его не знаю. Словом, сейчас мне не очень хочется по крупицам собирать знание о том, как там и что, а сразу перейти к делу, но это затруднительно. Поэтому прошу поделиться опытом тех, кто с ним работает достаточно серьёзно.

Вопросы... ну, в общем, всё, что мне следует знать, но что я могу упустить из виду быстро пролистывая документацию на оф. сайте. Какие там сейчас традиции и порядки, какие особенности, какие подводные камни кроме того, что это РНР. Короче, все те важные мелочи, о которых вы знаете, но о которых я могу не догадаться почитать просто потому, что о них не подозреваю.
Несколько отдельных вопросов:
1. Какую ИДЕ поставить кроме вима/емакса?
2. Какие там самые главные фреймворки и какой для чего выбрать?
3. Какие-то маст-хев инструменты, которые облегчают жизнь при работе с РНР?
4. Ну и, собственно, что почитать кроме php.net?

Буду очень благодарен за ответы, они мне могут сэкономить много времени.
>> No.16891 Reply
1. Php expert editor, хотя все кроме вима/емакса - блевотное говно
2. CodeIgniter / Yii Framework
3. PhpDoc, xdebug
4. Ничего не читал, хватает гугла и документации. Не забывай читать комменты к страницам документации, часто подводные камни/ полезные примеры пишут там
>> No.16892 Reply
File: 917173daadf3dc2e81007528032c1420.jpg
Jpg, 633.84 KB, 883×1200 - Click the image to expand
edit Find source with google Find source with iqdb
917173daadf3dc2e81007528032c1420.jpg
>>16859
4. Джордж Шлосснейгл, "Профессиональное программирование на PHP"
>> No.16893 Reply
Удвачиваю опа, любопытная тема. Вы только хоть пару слов пишите кроме имен собственных.
На торрентах есть такой занятный журнал, php::architect, это мои пять канадских центов.
>> No.16897 Reply
>>16893
> На торрентах есть такой занятный журнал, php::architect
Что-то не могу найти. Не подкинешь ссылку, где именно ты его откопал?
>> No.16898 Reply
File: ui_1.jpg
Jpg, 164.61 KB, 548×548 - Click the image to expand
edit Find source with google Find source with iqdb
ui_1.jpg
>>16897
я не 16893-кун, но странно, как ты умудрился не найти: http://rutracker.org/forum/viewtopic.php?t=2395275
>> No.16899 Reply
File: 13130843931145.jpg
Jpg, 750.14 KB, 1200×1045 - Click the image to expand
edit Find source with google Find source with iqdb
13130843931145.jpg
>>16898
Спасибо. И правда, странно.
>> No.16900 Reply
File: 1272990784429.jpg
Jpg, 53.62 KB, 480×640 - Click the image to expand
edit Find source with google Find source with iqdb
1272990784429.jpg
в качестве редактора кода, в том числе и для PHP сейчас начал использовать Sublime Text 2 ( http://www.sublimetext.com/ ). Понимает CVS, Git, Hg. Кроссплатформенный, бесплатный, расширяемый и очень забористый. От работы с ним плющит и колбасит.
>> No.16908 Reply
Удваиваю ОПа, года два назад работал с С++ на любительском уровне, затем из программирования ушел в графику, теперь вот внезапно захотелось изучить php. Начал курить доки на php.net, нарыл пару самоучителей из гугла, но они датированы 2006-м и скорее всего безнадежно устарели. Насколько я помню и из того, что слышал краем уха, все меняется и улучшается буквально каждые пол-года.
С чего можно начать, помимо доков? Пока поставлю денвер, сам php и субд.
>> No.16923 Reply
>>16900
Да, видел такой, хорошая вещь. Но неопенсорс и с допиливаемостью у него дела похуже, чем у вима и емакса. А мне все эти интеллисенсы кажутся мастхев фичей, поэтому до тех пор, пока скорость печати не является доминирующим фактором при разработке (на первых порах - всё время) я предпочитаю ставить какую-нибудь пиздецки навороченную джава-иде. Как Аптана. Её бы и поставил, но она теперь очень рельсозаточена, до такой степени, что на чём-то другом писать получается просто неудобно.
Ладно, повимчую немножко.
>> No.16962 Reply
>>16923
> неопенсорс
да и шут бы с ним.
> допиливаемостью у него дела похуже, чем у вима и емакса
с допиливаемостью у него дела ого-го , потому что он весь на питоне, есть документированное API. Можно открыть питоновскую консоль прямо во время работы, и работать в режиме построчного интерпретатора.
>> No.16965 Reply
>>16962
А то я не знаю. Прямо как гедит, ого-го. (Ну, на самом деле получше, но если кто-то говорит, что его дела с допиливаемостью ого-го на фоне емакса, значит он сидит на диване не очень на самом деле представляет, что такое настоящая допиливаемость.)
>> No.16970 Reply
File: 1290784272523.jpg
Jpg, 85.55 KB, 960×720 - Click the image to expand
edit Find source with google Find source with iqdb
1290784272523.jpg
>>16965
ты прав, бро, я сижу на диване. Имакс закрыл почти сразу, как открыл.
>> No.16972 Reply
File: apache2_ru_chm.zip
Zip, 0.66 KB, 0 files
view
apache2_ru_chm.zip
File: php_ru_chm.zip
Zip, 6.48 KB, 0 files
view
php_ru_chm.zip
File: mysql_ru_chm.zip
Zip, 1.61 KB, 0 files
view
mysql_ru_chm.zip
File: JavaScript.rar
Rar, 5.49 KB, 0 files
view
JavaScript.rar

>>16859
1. NetBeans - бесплатная IDE, пользуюсь ею. ZendStudio - платная.
2. Zend Framework - самый популярный фреймворк, большинство быдлокодеров копируют его архитектуру.
Smarty - самый популярный шаблонизатор
3. Notepad++, сириусли. Незаменимая вещь.
4. php.net описывает всё, что есть в php. Чтение другой литературы по php нерационально.
Можешь почитать доки к апачу (основные директивы .htaccess, mod_rewrite), справку по SQL.

Если хочешь серьёзно заняться веб-дэвэлопЫнгом, то тебе нужно вспомнить HTML и подтянуть владение джаваскриптом; рекомендую jQuery.

http://htmlbook.ru
http://jquery-docs.ru

Дерзай.
>> No.16989 Reply
>>16892
Спасибо тебе, няша, за книжку. Только скачал и начал читать, а узнал уже даже паттерны проектирования, которых боялся и не знал с какой стороны к ним подойти.
>> No.16990 Reply
>>16972
> Zend Framework
Не тот ли это фреймворк, весящий в минимальном виде 6мб, а полный - 53мб?
Проходил мимо него, но ужаснул размер и решил перекатиться на кодигнитер
>> No.17000 Reply
File: e496eec5b44acaf75c90d8d1c6ec01a2.jpg
Jpg, 312.74 KB, 740×819 - Click the image to expand
edit Find source with google Find source with iqdb
e496eec5b44acaf75c90d8d1c6ec01a2.jpg
>>16989
не за что.
У меня эта книжка бумажная, и в свое время очень хорошо вправила мне мозг.


Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]