1.1, Аноним (-), 11:50, 26/02/2006 [ответить]
| +/– |
get the facts однозначно! как может прослойка работать быстрей нативного кода?только в одном случае,это когда нативный код писали бездари, но я не думаю что зенд к таковым относится или я не прав? | |
|
2.3, sauron (ok), 12:03, 26/02/2006 [^] [^^] [^^^] [ответить]
| +/– |
>как может прослойка работать быстрей нативного кода?
Элементарно. Так же как и fastcgi работает быстрее cgi. Zend делает очень простую вещь он убирает работу интерпретатора по преобразованию исходника в байткод. Ребята из Caucho сделали тоже самое, только вот у них компиляция идет не в байткод zend, а в байт-код java. Ну а на выходе получаем сервлет, который подгружается только один раз, а потом сидит в памяти, собственно как в fastcgi. При изменении исходника происходит перекомпиляция и при первом запуске возникает тормоз. Но далее все фугачит будь здоров. | |
|
1.2, Аноним (-), 12:01, 26/02/2006 [ответить]
| +/– |
Ахринеть! Компилер на компилере писать! Это как Васик на васике писать - тормоз еще тот.... | |
|
2.4, sauron (ok), 12:04, 26/02/2006 [^] [^^] [^^^] [ответить]
| +/– |
>Ахринеть! Компилер на компилере писать! Это как Васик на васике писать -
>тормоз еще тот....
Прежде чем это писать ознакомтесь с тестами. | |
2.5, eugene (??), 12:10, 26/02/2006 [^] [^^] [^^^] [ответить]
| +/– |
>Ахринеть! Компилер на компилере писать! Это как Васик на васике писать -
>тормоз еще тот....
васик на васике -- это интерпретатор на интерепретаторе, точно тормоз
а компилер на компилере -- что в этом плохого?, аналогичным образом работает масса технологий -- jsp, xsql, xslt, и никто не говорит что они медленно работают
| |
|
3.6, cobold (?), 01:38, 27/02/2006 [^] [^^] [^^^] [ответить]
| +/– |
А кто-то говорит, что xslt быстро работает?
По сравнению с чем ? | |
|
4.7, eugene (??), 08:59, 27/02/2006 [^] [^^] [^^^] [ответить]
| +/– |
Суть в том, что xslt шаблонизатор работает по такому же принципу, как и Quercus -- через вызов сервлета. Сервлет постоянно находится в памяти веб-сервера, поэтому накладные расходы на отработку минимальны, ну а скорость отработки java байт кода ряде задач уже давно идет почти вровень со скоростью отработки нативного кода, поэтому говорить что "компилятор на компиляторе работает медленно" или "как то неправильно" на мой взгляд в некоторой степени неразумно. | |
|
|
|
|