The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

PHP-транслятор HipHop позволил Facebook использовать в разы ..., opennews (ok), 04-Апр-11, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


59. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  –4 +/
Сообщение от Аноним (-), 04-Апр-11, 17:26 
Новость следует взять на заметку всем любителям интерпретируемых новомодных язычков. Вот как только они начнут компилироваться в нативный код - можно будет о чём то говорить, до тех пор даже не заикайтесь. Ну или оставайтесь посмешищем, потому что сколько бы вам не нравился синтаксис, возможности языка и рантайм, приложения от этого не станут быстрее и жрать меньше памяти.

Итого, сейчас языков программирования: C, C++, Vala, PHP и Haskell. Остальное - игрушки.

Ответить | Правка | Наверх | Cообщить модератору

61. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  –3 +/
Сообщение от uZver (??), 04-Апр-11, 17:29 
> Итого, сейчас языков программирования: C, C++, Vala, PHP и Haskell. Остальное -
> игрушки.

Теперь сравним с количеством работников на игрушечных java & C# =)))

И видим, что игрушками являются таки Vala и С (кроме системного программирования).

Ответить | Правка | Наверх | Cообщить модератору

67. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от Аноним (-), 04-Апр-11, 17:35 
> Теперь сравним с количеством работников на игрушечных java & C# =)))

По этому критерию языки может сравнивать разве что человек компьютера вообще не видевший.

> И видим, что игрушками являются таки Vala и С (кроме системного программирования).

Ололо.

Ответить | Правка | Наверх | Cообщить модератору

79. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от uZver (??), 04-Апр-11, 18:06 
>> Теперь сравним с количеством работников на игрушечных java & C# =)))
> По этому критерию языки может сравнивать разве что человек компьютера вообще не
> видевший.

По этому критерию оценивают когда нужно найти разработчика при расширении команды. И на java/C# можно взять даже адекватного студента. Работать над малыми задачами начнет сразу - не нужно учить языку.

То для программирования на С/С++ уже нужно учить программировать чтобы не падало от забытого обращения к освобожденной памяти и других прелестей.

Да и заказчики особо не рвутся платить за С. Либо Qt (некоторые чистые С-шники не хотят его знать), либо java/C#.

Ответить | Правка | Наверх | Cообщить модератору

84. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  –1 +/
Сообщение от diff (??), 04-Апр-11, 18:26 
> Работать над малыми задачами начнет сразу - не нужно учить языку.
> То для программирования на С/С++ уже нужно учить программировать чтобы не падало от забытого обращения к освобожденной памяти и других прелестей.

То есть по-вашему это значит нормальная практика - начинать программировать и не учить язык и само программирование.

Значит в на С/С++ программированию по-вашему учить надо, а на других языках по-вашему можно программированию и не учить.

То что многие его не учат, особенно любители PHP - это конечно известно. Но вы считаете, что так и должно быть.

Ответить | Правка | Наверх | Cообщить модератору

150. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +1 +/
Сообщение от VoDA (ok), 05-Апр-11, 01:02 
Да. Программирование переросло фазу когда это искусство. Сейчас это ремесло.

С++ довольно гибкий и мощный. К примеру что можно вытворять с памятью это просто фантастика. Это положительный момент для профессионала, но очень мешает ремесленникам. И ремесленники будут вытеснять профи.

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


Мне все равно "как должно быть". Уже перерос что ли. Я погонщик java-рабов =)))
Я знаю, что для выживания С++ проекта ВСЕ программисты должны быть достаточно грамотными. Для java проекта достаточно ОДНОГО грамотного на 3-5 студентов.

PS uZver это мой ник на другом компе.

Ответить | Правка | Наверх | Cообщить модератору

165. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  –1 +/
Сообщение от diff (??), 05-Апр-11, 08:42 
> Да. Программирование переросло фазу когда это искусство. Сейчас это ремесло.

Это исключительно индивидуально.
Кто-то "перерос" из искусства в ремесло, кто-то из ремесла в искусство.

Для кого-то программирование было и остается искусством, а для кого-то - ремеслом.
А кто-то умеет сочетать и то, и другое.

А для вас, значит, в искусстве нет места ремеслу, а в ремесле искусству?

Ответить | Правка | Наверх | Cообщить модератору

171. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от uZver (??), 05-Апр-11, 11:21 

> А для вас, значит, в искусстве нет места ремеслу, а в ремесле
> искусству?

Для меня искусство это вдохновение, которое приходит и уходит. А ремесло - это по 8 часов в день, 5 дней в неделю и пилить-пилить-пилить =)))

Ответить | Правка | Наверх | Cообщить модератору

176. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  –2 +/
Сообщение от diff (??), 05-Апр-11, 11:51 
>> А для вас, значит, в искусстве нет места ремеслу, а в ремесле искусству?
> Для меня искусство это вдохновение, которое приходит и уходит. А ремесло - это по 8 часов в день, 5 дней в неделю и пилить-пилить-пилить =)))

Вообще-то все это исключительно к одному только программированию не относится.

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

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

Особенно, если это касается open source.

Ответить | Правка | Наверх | Cообщить модератору

265. "PHP-транслятор HipHop позволил Facebook использовать в..."  +/
Сообщение от anonymous (??), 06-Апр-11, 17:24 
> Для меня искусство это вдохновение, которое приходит и уходит. А ремесло —
> это по 8 часов в день, 5 дней в неделю и
> пилить-пилить-пилить =)))

именно поэтому «художник» месяц сидит и думает, потом месяц вдохновенно пишет, потом пять лет смотрит, как это работает и радуется. а ремеслинники все эти пять лет по 8 часов в день 5 дней в неделю пилят-пилят-пилят-пилят, а оно всё никак не взлетит толком.

Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору

267. "PHP-транслятор HipHop позволил Facebook использовать в..."  +/
Сообщение от diff (??), 06-Апр-11, 17:39 
> именно поэтому «художник» месяц сидит и думает, потом месяц вдохновенно пишет, потом пять лет смотрит, как это работает и радуется. а ремеслинники все эти пять лет по 8 часов в день 5 дней в неделю пилят-пилят-пилят-пилят, а оно всё никак не взлетит толком.

И все таки, я склонен считать, что ремесло искусству не мешает.
Так же как и причиндалы не мешают хорошему танцору.

Ответить | Правка | Наверх | Cообщить модератору

268. "PHP-транслятор HipHop позволил Facebook использовать в..."  +/
Сообщение от anonymous (??), 06-Апр-11, 17:43 
> И все таки, я склонен считать, что ремесло искусству не мешает.
> Так же как и причиндалы не мешают хорошему танцору.

понятно, что кроме желания рисовать великие картины необходимо ещё и умение рисовать. симбиоз. но, пардон, «пилить-пилить-пилить» — эдак ничего хорошего не получится. по опыту знаю. система «поехали, потом заведёшь» работает, но очень хреново.

Ответить | Правка | Наверх | Cообщить модератору

269. "PHP-транслятор HipHop позволил Facebook использовать в..."  +/
Сообщение от diff (??), 06-Апр-11, 17:48 
Просто не следует путать ремесло и работу по найму.
Ответить | Правка | К родителю #267 | Наверх | Cообщить модератору

115. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от Crazy Alex (??), 04-Апр-11, 20:09 
В принципе да, но вот хорошие разработчики как-то из сишников/плюсовиков вырастают чаще - в силу того, что приходится разбираться, как работает система. Впрочем, это тема отдельного разговора...
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

153. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от VoDA (ok), 05-Апр-11, 01:08 
> В принципе да, но вот хорошие разработчики как-то из сишников/плюсовиков вырастают чаще
> - в силу того, что приходится разбираться, как работает система. Впрочем,
> это тема отдельного разговора...

Зависит от... у сишников/плюсовиков часто возникает иллюзия идеальности их языка (у других тоже бывает), что мешает развиваться и переучиваться на другие языки.

По мне хороший разработчик это склад ума, а не конкретный изученный язык.

Ответить | Правка | Наверх | Cообщить модератору

117. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +1 +/
Сообщение от Crazy Alex (??), 04-Апр-11, 20:12 
>>> Теперь сравним с количеством работников на игрушечных java & C# =)))
>> По этому критерию языки может сравнивать разве что человек компьютера вообще не
>> видевший.
> По этому критерию оценивают когда нужно найти разработчика при расширении команды. И
> на java/C# можно взять даже адекватного студента. Работать над малыми задачами
> начнет сразу - не нужно учить языку.
> То для программирования на С/С++ уже нужно учить программировать чтобы не падало
> от забытого обращения к освобожденной памяти и других прелестей.
> Да и заказчики особо не рвутся платить за С. Либо Qt (некоторые
> чистые С-шники не хотят его знать), либо java/C#.

Команды разные бывают. От эмбеда до биржевого софта. И языки там разные котируются, вообще-то, вплоть до форта с ассемблером.

Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

151. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от VoDA (ok), 05-Апр-11, 01:04 
> Команды разные бывают. От эмбеда до биржевого софта. И языки там разные
> котируются, вообще-то, вплоть до форта с ассемблером.

СОгласен. к слову на java и банковский софт пишут тоже =))) насчет биржевого - читал сплетни, но сам не проверял )))

Ответить | Правка | Наверх | Cообщить модератору

208. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от Crazy Alex (??), 05-Апр-11, 18:13 
Ну аналогично. Читал, но видеть как-то не пришлось :-) А банки да бухгалтерию - этого валом. Наверное, если качества языка брать - то, возможно,  Ruby какой там сгодился бы лучше, но орду программистов и наработанные библиотеки/подходы хороший язык, к сожалению, не заменяет...
Ответить | Правка | Наверх | Cообщить модератору

62. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от Rushemail (??), 04-Апр-11, 17:29 
> Итого, сейчас языков программирования: C, C++, Vala, PHP и Haskell. Остальное -
> игрушки.

Каникулы вроде уже закончились?

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

64. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от бедный буратино (ok), 04-Апр-11, 17:32 
> Новость следует взять на заметку всем любителям интерпретируемых новомодных язычков. Вот
> как только они начнут компилироваться в нативный код - можно будет
> о чём то говорить, до тех пор даже не заикайтесь. Ну
> или оставайтесь посмешищем, потому что сколько бы вам не нравился синтаксис,
> возможности языка и рантайм, приложения от этого не станут быстрее и
> жрать меньше памяти.
> Итого, сейчас языков программирования: C, C++, Vala, PHP и Haskell. Остальное -
> игрушки.

HipHop это не PHP, это автоматический переводчик, с рядом ограничений и условий. Чтобы тебе твою домашнюю страничку хипхопнуть, тебе проще и быстрее будет её на чём-то нормальном переписать, чем адаптировать её и всю инфраструктуру для HipHop.

Преобразователей pascal to C, basic to C и подобного за последние годы-десятилетия было написано немало, ни бейсик, ни паскаль от этого C не стали.

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

69. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от Аноним (-), 04-Апр-11, 17:37 
> HipHop это не PHP, это автоматический переводчик, с рядом ограничений и условий.
> Чтобы тебе твою домашнюю страничку хипхопнуть, тебе проще и быстрее будет
> её на чём-то нормальном переписать, чем адаптировать её и всю инфраструктуру
> для HipHop.

Спасибо, кэп.

> Преобразователей pascal to C, basic to C и подобного за последние годы-десятилетия
> было написано немало, ни бейсик, ни паскаль от этого C не
> стали.

Может это потому что как языки они никому не нужны.

Ответить | Правка | Наверх | Cообщить модератору

74. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от бедный буратино (ok), 04-Апр-11, 17:46 
>> Преобразователей pascal to C, basic to C и подобного за последние годы-десятилетия
>> было написано немало, ни бейсик, ни паскаль от этого C не
>> стали.
> Может это потому что как языки они никому не нужны.

Теперь с ними в один ряд встал PHP :)

Ответить | Правка | Наверх | Cообщить модератору

71. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  –1 +/
Сообщение от diff (??), 04-Апр-11, 17:38 
Все правильно. Необходимость создания HipHop - это скорее факт признания несостоятельности самого PHP. А любители PHP как всегда наивно принимают это за очередное "достижение".
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

80. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от uZver (??), 04-Апр-11, 18:09 
> Все правильно. Необходимость создания HipHop - это скорее факт признания несостоятельности
> самого PHP. А любители PHP как всегда наивно принимают это за
> очередное "достижение".

HipHop это факт признания что PHP для сайтов удобнее С. А скорости не хватает, вот и делают перегонку. Могли бы еще в byte-code для JVM перегнать чисто посравнивать насколько быстро напишут компилятор и насколько быстро будет в итоге работать =)))

Ответить | Правка | Наверх | Cообщить модератору

81. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  –1 +/
Сообщение от diff (??), 04-Апр-11, 18:18 
> HipHop это факт признания что PHP для сайтов удобнее С. А скорости не хватает, вот и делают перегонку. Могли бы еще в byte-code для JVM перегнать чисто посравнивать насколько быстро напишут компилятор и насколько быстро будет в итоге работать =)))

Это факт того, что у вас в сознании просто перемешаны в кучу такие вещи, как "удобство для сайтов", "перегонка", компиляция, интерпретация, байт-код, кодогенерация и т.п.

Ну допустим, С в чистом виде действительно не совсем "удобен для сайтов" (хотя это тоже как уметь им пользоваться). И что из этого?

Удобство - это вообще субъективная характеристика. Значит конкретно для вас PHP c HipHop наверное действительно самые удобные.

Ответить | Правка | Наверх | Cообщить модератору

86. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  –1 +/
Сообщение от uZver (??), 04-Апр-11, 18:38 
> Ну допустим, С в чистом виде действительно не совсем "удобен для сайтов"
> (хотя это тоже как уметь им пользоваться). И что из этого?

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

> Удобство - это вообще субъективная характеристика. Значит конкретно для вас PHP c
> HipHop наверное действительно самые удобные.

Удобство считается в тыс. евро требуемых на разработку тех или иных систем. На том или ином языке и той или иной платформе.


Ответить | Правка | Наверх | Cообщить модератору

93. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +1 +/
Сообщение от FilimoniC (ok), 04-Апр-11, 18:56 
>> Ну допустим, С в чистом виде действительно не совсем "удобен для сайтов"
>> (хотя это тоже как уметь им пользоваться). И что из этого?
> Что сайты быстрее, а значит дешевле писать на другом языке. Том же
> PHP.
>> Удобство - это вообще субъективная характеристика. Значит конкретно для вас PHP c
>> HipHop наверное действительно самые удобные.
> Удобство считается в тыс. евро требуемых на разработку тех или иных систем.
> На том или ином языке и той или иной платформе.

Важна скорость разработки и соответствие конечному результату.
Сайт на C++ будет разрабатываться год, будет держать 100500 сессий одновременно и выдавать все за 0.01мс.
А на PHP он будет держать 100 юзерей максимум, выдача будет за 10 мс, но разрабатываться он будет неделю и стоить в 10 раз дешевле. Заодно будет избавлен от пачки c-style ошибок.

Так вот вопрос - зачем вам нужен сайт, который может держать 100500 сессий, если у вас не больше 1000 хитов в день, зачем вам платить за него в 10 раз больше и, самое главное, зачем вам потом искать непонятно кого непонятно где для изменения пары строк кода?
Keep It Simple, Stupid.

Ответить | Правка | Наверх | Cообщить модератору

120. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от Crazy Alex (??), 04-Апр-11, 20:20 
>[оверквотинг удален]
> выдавать все за 0.01мс.
> А на PHP он будет держать 100 юзерей максимум, выдача будет за
> 10 мс, но разрабатываться он будет неделю и стоить в 10
> раз дешевле. Заодно будет избавлен от пачки c-style ошибок.
> Так вот вопрос - зачем вам нужен сайт, который может держать 100500
> сессий, если у вас не больше 1000 хитов в день, зачем
> вам платить за него в 10 раз больше и, самое главное,
> зачем вам потом искать непонятно кого непонятно где для изменения пары
> строк кода?
> Keep It Simple, Stupid.

Ну да. Только добавьте вероятность того, что править ВООБЩЕ ничего не надо. Типичный сайт для мелкой фирмы - хороший пример. Простейшая CMS или что-то вроде, заказчик к ней привыкает и не даст ничего менять, до тех пор, пока не надо будет вообще всё выбрасывать. После чего пишется новый сайт с нуля. И такая схема часто оправданна, кстати.

Ответить | Правка | Наверх | Cообщить модератору

97. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  –2 +/
Сообщение от diff (??), 04-Апр-11, 19:13 
>> Ну допустим, С в чистом виде действительно не совсем "удобен для сайтов"
>> (хотя это тоже как уметь им пользоваться). И что из этого?
> Что сайты быстрее, а значит дешевле писать на другом языке. Том же PHP.

Я уже согласился выше, что С для написания сайтов в большинстве случаев не лучший выбор. Но при чем здесь HipHop, как вы это говорите?

>> Удобство - это вообще субъективная характеристика. Значит конкретно для вас PHP c HipHop наверное действительно самые удобные.
>>
> Удобство считается в тыс. евро требуемых на разработку тех или иных систем. На том или ином языке и той или иной платформе.

Понятно. Значит у вас к вышеперечисленной куче понятий еще добавляются и удобство, производительность и стоимость.

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

Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

121. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от Crazy Alex (??), 04-Апр-11, 20:22 
>[оверквотинг удален]
> не лучший выбор. Но при чем здесь HipHop, как вы это
> говорите?
>>> Удобство - это вообще субъективная характеристика. Значит конкретно для вас PHP c HipHop наверное действительно самые удобные.
>>>
>> Удобство считается в тыс. евро требуемых на разработку тех или иных систем. На том или ином языке и той или иной платформе.
> Понятно. Значит у вас к вышеперечисленной куче понятий еще добавляются и удобство,
> производительность и стоимость.
> И если найм быдлокодеров, для которых PHP субъективно удобен, дешевле, потому что
> они дешевле стоят, без учета качества результатов - из этого вы
> делаете вывод, что PHP должен считаться удобным абсолютно для всех.

А качество - оно нужно отнюдь не везде. Если сайт - визитка мелкой стройфирмы какой-нибудь, к примеру, всё, что нужно - поднять CMS, настроить пару модулей (фотоальбом там, в лучшем случае - импорт из Excel) - и всё. И чтобы дёшево. И таких сайтов - большинство.

Ответить | Правка | Наверх | Cообщить модератору

123. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от бедный буратино (ok), 04-Апр-11, 20:30 
> А качество - оно нужно отнюдь не везде. Если сайт - визитка
> мелкой стройфирмы какой-нибудь, к примеру, всё, что нужно - поднять CMS,
> настроить пару модулей (фотоальбом там, в лучшем случае - импорт из
> Excel) - и всё. И чтобы дёшево. И таких сайтов -
> большинство.

И это делается на python и быстрее и проще, чем на php. И объём кода будет такой, что программист может его в обеденный перерыв на салфетке написать. А количество модулей в любом дистрибутиве такое, что можно хоть на необитаемом острове это писать, обложившись DVD-шками с Debian.

Ответить | Правка | Наверх | Cообщить модератору

209. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от Crazy Alex (??), 05-Апр-11, 18:16 
Это не надо делать. там писать вообще ничего не надо. Надо развернуть стандартную CMS, сконфигурить пару модулей - остальное только дизайн. И в силу массовости пэхапистов и крайне низких требований к задаче решить её на PHP будет гораздо дешевле, чем на питоне - удивлюсь, если без дизайна больше, чем в $30 обойдётся.
Ответить | Правка | Наверх | Cообщить модератору

221. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от б.б. (?), 05-Апр-11, 19:43 
> Это не надо делать. там писать вообще ничего не надо. Надо развернуть
> стандартную CMS, сконфигурить пару модулей - остальное только дизайн. И в
> силу массовости пэхапистов и крайне низких требований к задаче решить её
> на PHP будет гораздо дешевле, чем на питоне - удивлюсь, если
> без дизайна больше, чем в $30 обойдётся.

Привет дырки, тормоза, отсутствие минимальной гибкости. И чаще всего обязательное требование MySQL, которое и памяти кушает много, и скорости при 5 посетителях в час явно не подобающие. Только вот и django и rails умеют sqlite из коробки, и прикручивается к ним вообще что угодно, легко и непринуждённо. И памяти джанга с sqlite кушает копейки, на каком-нибудь vps с 64 мб mysql просто вообще не взлетит.


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

Только у меня это будет 50-100 строк на bottle.py, в одном файле (+отдельно шаблоны и бд), включая администрирование и возможность любой кастомизации. И я запросто отдам его тебе или кому угодно за $20, просто для восстановления справедливости.

Ответить | Правка | Наверх | Cообщить модератору

227. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от мормон (?), 05-Апр-11, 23:15 
> Только вот и django и rails умеют sqlite из коробки

удивительно!
ext/php_sqlite...

Ответить | Правка | Наверх | Cообщить модератору

230. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от бедный буратино (ok), 06-Апр-11, 00:35 
>> Только вот и django и rails умеют sqlite из коробки
> удивительно!
> ext/php_sqlite...

И? Во-первых, php_sqlite это sqlite2 а не sqlite3, найти сейчас что-то, использующее sqlite2, кроме php, довольно затруднительно.

А во-вторых, речь о приложениях, о том же mantis, которым подавай только mysql, даже если он совсем-не-в-коня-корм. В джанге и рельсах тебе даже задумываться не надо в этом случае, что там унутрях.

Ответить | Правка | Наверх | Cообщить модератору

232. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от мормон (?), 06-Апр-11, 02:54 
> Во-первых, php_sqlite это sqlite2 а не sqlite3

Оппс! PHP5.3/ext/php_sqlite3...
шожеделать

> В джанге и рельсах тебе даже задумываться не надо

киллерфича. Думать _не_надо1!!

Ответить | Правка | К родителю #230 | Наверх | Cообщить модератору

238. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от бедный буратино (ok), 06-Апр-11, 09:02 
>> Во-первых, php_sqlite это sqlite2 а не sqlite3
> Оппс! PHP5.3/ext/php_sqlite3...
>  шожеделать

Не, ну всё, уел. Только в PHP 5.3 острый глаз заметил, что sqlite2 уже много лет как неактуальна. А у некоторых этого php 5.3 и нету, кто-то продолжает за php 5.2 цепляться, потому что их старый код не работает в php 5.3. Это реальность, хватит мне синтетику гнать.


>> В джанге и рельсах тебе даже задумываться не надо
> киллерфича. Думать _не_надо1!!

В голове нужно держать то, что может пригодиться, если в голове каша из бессвязных данных, которые нужно помнить, то и в проекте будет одна каша. Что многие проекты на php и успешно доказывают.

Ответить | Правка | К родителю #232 | Наверх | Cообщить модератору

243. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от sql (?), 06-Апр-11, 11:18 
>Только в PHP 5.3 острый глаз заметил, что sqlite2 уже много лет как неактуальна

http://svn.php.net/viewvc/php/php-src/trunk/ext/sqlite3/sqli...

2 years, 8 months ago ))))

> А у некоторых этого php 5.3 и нету, кто-то продолжает за php 5.2 цепляться, потому что
> их старый код не работает в php 5.3.

E_ALL | E_STRICT | наказать_рублем

Ответить | Правка | К родителю #238 | Наверх | Cообщить модератору

251. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от бедный буратино (ok), 06-Апр-11, 12:45 
>>Только в PHP 5.3 острый глаз заметил, что sqlite2 уже много лет как неактуальна
> http://svn.php.net/viewvc/php/php-src/trunk/ext/sqlite3/sqli...
> 2 years, 8 months ago ))))

В phpbb3 - sqlite2. Про mediawiki не уверен. Но в любом случае, использовать sqlite3 в python проще, достаточно сравнить:

http://bottlepy.org/docs/dev/tutorial_app.html

и примеры из php.

Ответить | Правка | К родителю #243 | Наверх | Cообщить модератору

128. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  –1 +/
Сообщение от diff (??), 04-Апр-11, 21:02 
> А качество - оно нужно отнюдь не везде. Если сайт - визитка мелкой стройфирмы какой-нибудь, к примеру, всё, что нужно - поднять CMS, настроить пару модулей (фотоальбом там, в лучшем случае - импорт из Excel) - и всё. И чтобы дёшево. И таких сайтов - большинство.

Я в курсе. Это и есть традиционная ниша PHP.

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

Вернемся. Так вы разобрались в чем разница между удобством, ценой и качеством?
И что объективно, а что субъективно, и для кого.

Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору

138. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от бедный буратино (ok), 04-Апр-11, 22:12 
>> А качество - оно нужно отнюдь не везде. Если сайт - визитка мелкой стройфирмы какой-нибудь, к примеру, всё, что нужно - поднять CMS, настроить пару модулей (фотоальбом там, в лучшем случае - импорт из Excel) - и всё. И чтобы дёшево. И таких сайтов - большинство.
> Я в курсе. Это и есть традиционная ниша PHP.

Для python это два движения apt-get-а (т.е., модули считай из коробки, и возможность простого распространения) и 100 плюс-минус строк на python на весь проект. Плюс несколько шаблонов. Всё.

На php это куча рутинных операций. Плюс модулей в выводе apt search нет, а некоторых нет вообще в природе.


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

Если нужна скорость, то клепать подобные сайты, причём каждый - с индивидуальной функциональностью, на python быстрее.

Ответить | Правка | Наверх | Cообщить модератору

211. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от Crazy Alex (??), 05-Апр-11, 18:19 
А на PHP - это скачивание на виртуальный хостинг (где никакого apt-get, разумеется, клиенту не дают), к примеру, джумлы, установка через неё же модулей... И всё. Никакой рутины. А индивидуальная функциональность, на которую нет станартного решения в модулях - это один из нескольких десятков заказчиков, если не реже.
Ответить | Правка | Наверх | Cообщить модератору

216. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от б.б. (?), 05-Апр-11, 19:21 
> А на PHP - это скачивание на виртуальный хостинг (где никакого apt-get,
> разумеется, клиенту не дают), к примеру, джумлы, установка через неё же
> модулей... И всё. Никакой рутины. А индивидуальная функциональность, на которую нет
> станартного решения в модулях - это один из нескольких десятков заказчиков,
> если не реже.

Чёт я после СЮ - ММг не в настроении ни с кем спорить, особенно с голодранцами, у которых нет грошей на нормальный vps вместо чего-то неполноценнго.

Только не могу понять, каким вообще боком что-то, написанное в голодном детстве, когда деплоить python было дорого, а php - очень дёшево или бесплатно, относится к программированию? Тогда писали, на чём есть, мучались, плакали, делали тройную работу относительно написания на python, но писали, и это не важно на чём, хоть на бейсике, важно, что кто-то когда-то это написал... мучался, кололся, грыз кактус, и действовал жутко неэффективно... но написал, и теперь любой может это запустить, даже не заглядывая внутрь...

Так вот... каким боком то, что что-то уже написано, вообще относится к программированию? От того, что кто-то написал что-то на каком-то языке, язык что, становится лучше или хуже? Ну написал бы кто-то ядро ОС на java, или форум на basic, от этого что, эти языки стали бы лучше приспособлены для этих задач?

Кроме того, что была необходимость на этом писать, это не означает ровным счётом ничего. От этого веб-разработка не становится проще, или сложнее. Нужен php-шнику трекер, он берёт redmine или trac, а не пишет с нуля, потому что уже кто-то написал приложение. Нужен ему медиа-плеер, он просто запускает готовый, а не смотрит, на каком языке тот был написан.

Потому что _КТО-ТО УЖЕ ЭТО НАПИСАЛ_. И он сам руководствовался какими-то мотивами, почему делать так, а не иначе. И php тут просто runtime, для запуска, а не язык программирования. Написал бы это кто-то на бейсике, пускал бы ты через бейсиковый рантайм бейсиковый форум.


А вот когда нужно что-то РАЗРАБАТЫВАТЬ, вот тут то выбирать php крайне неразумно, при наличии намного более превосходящих альтернатив.


ps. Радулов php-шник (это самое страшное оскорбление, которое я знаю).

Ответить | Правка | Наверх | Cообщить модератору

217. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от б.б. (?), 05-Апр-11, 19:23 
> А на PHP - это скачивание на виртуальный хостинг (где никакого apt-get,
> разумеется, клиенту не дают),

Стоп, а как я деплоить буду? Мне что, и mercurial там не дадут, и ssh? И по рекомендациям веб-мастеров 1997 года на narod.ru, нужно использовать ftp-клиент, плодить директории и тарболы с файлами, и потом самому уже в этом потеряться?

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

Ответить | Правка | К родителю #211 | Наверх | Cообщить модератору

152. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от VoDA (ok), 05-Апр-11, 01:07 
> Я уже согласился выше, что С для написания сайтов в большинстве случаев
> не лучший выбор. Но при чем здесь HipHop, как вы это
> говорите?

PHP удобен для сайтов (примем как вариант, хотя это далеко не всегда верно), тогда HipHop это способ улучшить производительность PHP сайтов =)

>> Удобство считается в тыс. евро требуемых на разработку тех или иных систем. На том или ином языке и той или иной платформе.
> Понятно. Значит у вас к вышеперечисленной куче понятий еще добавляются и удобство,
> производительность и стоимость.
> И если найм быдлокодеров, для которых PHP субъективно удобен, дешевле, потому что
> они дешевле стоят, без учета качества результатов

Основное качество за которое платятся деньги - скорость разработки. На остальное часто кладется прибор.

> из этого вы делаете вывод, что PHP должен считаться удобным абсолютно для всех.

Неа =))) я говорю что PHP может быть удобен. Для некоторых.

PS не люблю PHP ;)


Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

163. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  –1 +/
Сообщение от diff (??), 05-Апр-11, 08:26 
> Основное качество за которое платятся деньги - скорость разработки. На остальное часто кладется прибор.

Значит у вас были только такие начальники/работодатели/заказчики/спонсоры, которые платят только за скорость и "кладут прибор" на качество. Или вы сами предпочитаете таких выбирать.

Не надо говорить за всех.

Ответить | Правка | Наверх | Cообщить модератору

212. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от Crazy Alex (??), 05-Апр-11, 18:22 
А таких заказчиков (кладущих на то, что для вас является качеством) вагон и тележка. Сайт странички показывает? Показывает. Новость секретарша запихнуть может? Может. Картинки статьи суются? Суются. Всё, всем спасибо. Как, там еще и с твиттера лента транслируется? Ну вааще круто!

Вы от реального мира оторвались слегка.

Ответить | Правка | Наверх | Cообщить модератору

220. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от б.б. (?), 05-Апр-11, 19:34 
> А таких заказчиков (кладущих на то, что для вас является качеством) вагон
> и тележка. Сайт странички показывает? Показывает. Новость секретарша запихнуть может?
> Может. Картинки статьи суются? Суются. Всё, всем спасибо. Как, там еще
> и с твиттера лента транслируется? Ну вааще круто!
> Вы от реального мира оторвались слегка.

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

Если вы работаете по вызову для клиентов, то у вас вообще нет никакого выбора - скажет клиент голым задом наперёд скакать, будете скакать за лишнюю копейку, скажет на бейсике писать - будете писать.

Причём здесь ваши чаяния с нижних ступеней социальной иерархии и разработка? Вы же не разработчик, вы удовлетворяльщик желаний клиентов и ничего сверх того.

Ответить | Правка | Наверх | Cообщить модератору

96. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от funny_falcon (?), 04-Апр-11, 19:10 
А вы погуглите, погуглите!!!

Исполнение PHP в джавамашине (по-моему всё-таки интерпретация, а не преобразование в байткод) давно уже существует! И прирост производительности сопоставим с HipHop!!

Правда вот, памяти скорее всего жрёт больше, чем HipHop, а для Facebook, я подозреваю, память тоже не на последнем месте стоит.

Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

111. "PHP-транслятор HipHop позволил Facebook использовать в разы ..."  +/
Сообщение от luserz (?), 04-Апр-11, 20:05 
а можно производительность вордпресса там или друпала продемонстрировать в жабе?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру