Так от ада не спасает, да и от чистилища целиком тоже)
+ самое главное, в средневековье индульгенция стоила так, что не всякий мог себе её позволить, здесь же всё бесплатно, вроде бы.
Вот кстати, это раньше индульгенция освобождала от ада, а судя по тексту новости — эти только сокращают время прибывания в чистилище, куда попадают за достаточно лёгкие грехи, типа гордыни и пр.
Он кстати память нормально освобождает, главное помнить, что новый gc не всегда хорошо разруливает цепочки оюъектов и довольно-таки сложные циклы ссылок. Помогало ручное освобождение unset'ом там, где нужно.
Читая подобные новости, так и хочется сказать всем этим законотворцам: «Да идите вы нах*й, господа. За*бали уже в конец. Отправляйтесь в свои Европы и Штаты, или где у вас там дети и недвижимость, а нам жить не мешайте.»
В методе pinba_flush (если я не ошибаюсь), у Вас есть возможность передать в качестве аргумента script_name, т.ч. можете туда URI + QUERY_STRING передавать, чтобы видеть нормальную статистку по компонентам.
>> Потом мне очень понравилась объектная система, наследоваться стало проще, а само наследование оказалось прозрачным
Я может конечно Питон не так хорошо помню, но чем же, скажите на милось, различаются объектные системы пхп и питона?
>> Затем следует прекрасно расширяемый полиморфизм.
Подробнее можете? Я не очень понимаю, что вы этим хотели сказать.
>> Следом идет наличие байт-кода (без комментариев).
Это вы про *.pyc, которые после первого запуска формируются? По секрету, в рхр тоже есть байткод, но для его хэширования нужно использовать отдельные модули: APC, eAccelerator
>> принципу Утиной Типизации
Самое ужасное, как мне кажется, что может быть, это когда два объекта одного класса имеют разный набор методов и пр. Удобно? Вполне возможно. Поддерживаемо через 6-12 месяцев? Сомневаюсь.
>> Потом шествует огромное комьюнити с широкой документацией любых модулей.
Ага, а PHP со своей докой и бОльшим сообществом нервно курит в сторонке ;)
Проект 1М+ строк кода, потом пришли к покрытию тестами. За сколько, как Вы думаете, покруют на 100%?
P.S. Да, кстати, важно не забывать что Code Coverage = 100% не означает 100% покрытия тестовых случаев.
+ 1 урок для начинающих бизнесменов: Выводите, нет, не так… ВЫВОДИТЕ свой бизнес из РФ как можно раньше, если есть хоть толика вероятности, что на него могут позариться.
Обидно не за то, что у PHP порох входа низкий, люди не доросли и пр., обидно за то, что люди, приходящие в ИТ (которые, по факту, потенциальные коллеги) не хотят думать (хотя казалось бы, как без этого?), но ещё и уверены, что они правы, что им должны всё преподнести на блюдечке с голубой каёмочкой. Реально встречалось в практике, когда взрослый, казалось бы, человек, порол откровенную чушь, и ещё был уверен в том что он прав, а не другие, с девизом по жизни «Я — Д'Артаньян, а вы — ...» и подходом — я буду теоретизировать, и говорить что прав, вместо того, чтобы проверить на практике.
Разумеется, такое везде было, есть и будет, но очень удивляешся, когда человек имеющий максимум 1/10 твоих знаний и опыта просит ту сумму, которую ты получаешь. (Да, я материалист, но по-мимо денег работаю себе в удовольствие)
Я как раз про мат. часть, по факту вопрос из топика именно связан с ней. А если он более или менее сложен, то лично мне прикольно самому поразбираться, в чём может быть заковырка, копнуть глубже. В 90% случаев проблема решается, в остальных — эксперименты, упорное гугление, общение с коллегами и пр. Да я о стеснении ничего и не говорю (в этом ничего постыдного нет, не знать — не стыдно, стыдно — не хотеть узнать новое), я о том, что людям лень потратить 5-60 минут своего времени на решение очевидной проблемы, поэтому они создают 1001 вопрос по своей проблеме не удосужившись зайти в гугл. А вообще, сейчас многие люди идущие в ИТ по факту идут по тому пути, по которому несколько лет нахад прошли многие «юристы», «экономисты» и «менеджеры», они людей претендуют на должности, оклады и пр., совершенно не умея пользоваться подручными средствами для решения своей задачи. Хотя, пофиг, за счёт таких у меня зп выше. Нехорошо то, что несмотря на популяризацию ИТ, область становится достаточно попсовой. Приходит человек на собеседование как server-side dev, а на вопрос об отличиях GET и POST, каким образом веб-сервер определяет какой код запустить, если на одном IP хостится N сайтов, etc. он не способен. И не считает эти знания необхомыми. И таких реально очень много, поверхностные знания есть, а копни поглубже — там ноль. В общем, «за державу обидно».
За перевод спасибо, но такие вопры бы у людей не появлялись, имей они желание прочесть документацию по этой теме.
P.S. Вот StackOverflow хороший ресурс, там быстро можно найти ответ на вопрос, но благодаря таким как он в нашей профессии появляется много персонажей, считающих себя программистами и пожеланиями к зп over9000. Спасибо сообществу phpclub'а, которое задавающих вопросы новичков отправляет читать доки.
+ самое главное, в средневековье индульгенция стоила так, что не всякий мог себе её позволить, здесь же всё бесплатно, вроде бы.
Питон и руби, так-то тоже интерпретируемые языки, но треды в них есть.
Я может конечно Питон не так хорошо помню, но чем же, скажите на милось, различаются объектные системы пхп и питона?
>> Затем следует прекрасно расширяемый полиморфизм.
Подробнее можете? Я не очень понимаю, что вы этим хотели сказать.
>> Следом идет наличие байт-кода (без комментариев).
Это вы про *.pyc, которые после первого запуска формируются? По секрету, в рхр тоже есть байткод, но для его хэширования нужно использовать отдельные модули: APC, eAccelerator
>> принципу Утиной Типизации
Самое ужасное, как мне кажется, что может быть, это когда два объекта одного класса имеют разный набор методов и пр. Удобно? Вполне возможно. Поддерживаемо через 6-12 месяцев? Сомневаюсь.
>> Потом шествует огромное комьюнити с широкой документацией любых модулей.
Ага, а PHP со своей докой и бОльшим сообществом нервно курит в сторонке ;)
P.S. Да, кстати, важно не забывать что Code Coverage = 100% не означает 100% покрытия тестовых случаев.
Разумеется, такое везде было, есть и будет, но очень удивляешся, когда человек имеющий максимум 1/10 твоих знаний и опыта просит ту сумму, которую ты получаешь. (Да, я материалист, но по-мимо денег работаю себе в удовольствие)
Почему? Если разработчик не умеет искать информацию/шерстить мануалы — то грош ему цена.
P.S. Вот StackOverflow хороший ресурс, там быстро можно найти ответ на вопрос, но благодаря таким как он в нашей профессии появляется много персонажей, считающих себя программистами и пожеланиями к зп over9000. Спасибо сообществу phpclub'а, которое задавающих вопросы новичков отправляет читать доки.