Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Python или PHP

1144  1 2 3 4 5 все
  Posmotrim постоялец10.06.13 10:27
Posmotrim
NEW 10.06.13 10:27 
в ответ scorpi_ 10.06.13 00:51, Последний раз изменено 10.06.13 10:46 (Posmotrim)
В ответ на:
1. Каким боком тут вообще С++? И эти люди говорят мне об адекватности выбора?

C++ здесь тем же боком, каким и отсутствие IoC и ACL в языке PHP. Есть языки, а есть фреймворки(библиотеки). Зачем всё же всё в кучу?
В ответ на:
2. YII это точно такая же наколенная поделка как и все остальное в мире PHP. В отношении скорости он ничем не лучше, вьюхи же там просто отсасывают по скорости по полной программе. Я их всех лично гонял через xdebug и wincachegrind.

Я не собираюсь с вами спорить о качестве YII. Думаю разума достаточно, чтобы почитать обзоры самому. Кстати о каких вьюхах идёт речь? :)) Их там как таковых(по крайней мере в том виде, в котором они есть в Zend) просто нет. Они появятся только во второй версии YII. Посмотрите реализацию рендеринга.
В ответ на:
3. Если уж на то пошло, то проше всего привести к мало-мальски человеческой скорости первую версию зенда, но это уродство.

Я не пойму кстати, что вы собрались мерить? Скорость передачи по HTTP или скорость отдачи апача? Можем сделать тестик, если хотите.
В ответ на:
4. Выбора у меня не было, нормальных фреймворков для REST год назад тоже не было. Пришлось написать собственный фреймворк по подобию спринга.

YII аддонов для RESTа - достаточно. Что вы искали и по каким критериям они вам не подошли - оставим за кадром.
В ответ на:
5. Да, я абсолютно уверен, что использую все по назначению.

Если необходима скорость < 10 мс, то HTTP как транспорт не подходит вообще. Желаю дальнейших успехов!
#21 
Murr патриот10.06.13 10:57
Murr
NEW 10.06.13 10:57 
в ответ Posmotrim 10.06.13 10:27
НП.
Немножко к вопросу об языках.
У нас тут (в Ирландии) кризис. Большая - 14% - безработица. Народ съезжает. Бо, даже толклвого, в принципе, кодера некуда пристроить.
В Испании, однако, все еще хужее - безработица - общая порядка 25-30%, среди молодежи до 60%. Уезжают, в основном, гастарбайтеры.
Вот на этом фоне в Ирладии публикуются объявления:
Mi cliente tiene una excelente vacante para un desarrollador PHP Web.
(...)
Salary : 80.000/год
Аналогично по Жабе, по Шарпу... По Питону подобного не видел.
Так что если есть желание быть былокодером - вэлком то Пых...
#22 
  Posmotrim постоялец10.06.13 13:25
Posmotrim
NEW 10.06.13 13:25 
в ответ Murr 10.06.13 10:57
В ответ на:
Так что если есть желание быть былокодером - вэлком то Пых...

Мне не понятно, почему если пых, то сразу ассоциация с быдлокодом?))) Быдлокодить можно спокойно и на любом другом языке. Язык ведь - просто средство.
#23 
Murr патриот10.06.13 14:16
Murr
NEW 10.06.13 14:16 
в ответ Posmotrim 10.06.13 13:25
Потому что Пыхом в бессчетном числе занимаются в основном те кому лень изучать что-то на срьезном уровне - с горем пополам освоили лепку странички и этого более чем достаточно - типичный вариант позизненного быдлокодера...
#24 
Nickrus знакомое лицо10.06.13 14:18
NEW 10.06.13 14:18 
в ответ abubakr 07.06.13 12:01
Не знаю, что там когда формально придумали, но реальные вакансии на PHP я видел ещё году в 2004, на питоне - после 2009. Даже если их придумали одновременно, по моему мнению, питон более прогрессивный, у него шире сфера применения.
#25 
Nickrus знакомое лицо10.06.13 14:19
NEW 10.06.13 14:19 
в ответ BSDLamer 07.06.13 13:15
Ну, обобщил я, конечно, сильно :-) Просто я поработал в одной фирме в Германии и в России и вижу, что у русских принято использовать самые последние технологии, а немцы могут и сейчас спокойно сидеть в Visual Studio 2005 и писать на vb.net под .net fw 2.0, пока не припрёт что-то поменять.
#26 
Simple Nothing is f*cked10.06.13 15:41
Simple
NEW 10.06.13 15:41 
в ответ Nickrus 10.06.13 14:19
Потому что правило never change a running system еще никто не отменял.
#27 
  scorpi_ постоялец10.06.13 20:58
10.06.13 20:58 
в ответ Posmotrim 10.06.13 10:27
В ответ на:
Я не собираюсь с вами спорить о качестве YII. Думаю разума достаточно, чтобы почитать обзоры самому. Кстати о каких вьюхах идёт речь? :)) Их там как таковых(по крайней мере в том виде, в котором они есть в Zend) просто нет. Они появятся только во второй версии YII. Посмотрите реализацию рендеринга.

Я все популярные ФВ разбирал по запчастям когда писал свой. Все дерьмо.
#28 
  Posmotrim постоялец10.06.13 21:06
Posmotrim
NEW 10.06.13 21:06 
в ответ scorpi_ 10.06.13 20:58
В ответ на:
Я все популярные ФВ разбирал по запчастям когда писал свой. Все дерьмо.

Ход ваших мыслей мне понятен. Предлагаю сравнить по скорости ваш супер движок, хотя бы с yii. Выбирайте задачу. Я достаю линейку.
#29 
  scorpi_ постоялец10.06.13 21:11
NEW 10.06.13 21:11 
в ответ Posmotrim 10.06.13 21:06
Что их сравнивать, у меня время отклика порядка 5мс, у джи пара сотен как минимум. Другое дело, что я 1. сейчас занимаюсь только джавой 2. слишком завален проектами чтобы довести его до публикуемого состояния.
#30 
Victor! местный житель10.06.13 21:24
Victor!
NEW 10.06.13 21:24 
в ответ Posmotrim 10.06.13 21:06
фигасе нафлеймили )
фреймворки, шмеймворки, чуваку же аукцион нужно ) так что можно полгода выбирать фреймворки, но потом все равно набыдлакодят какойнить один aukcion.php где будут только функции, все пост-гет запросы будут хаваться здесь, тут же будут харкодить sql запросики бодренько заправив их значениями напрямую из $_POST или $_REQUEST не думая о каких то там инъекциях
#31 
  scorpi_ постоялец10.06.13 22:18
NEW 10.06.13 22:18 
в ответ Victor! 10.06.13 21:24
А самое смешное, что на проф. сайт на Java/Maven/Tomcat/Spring MVC/Spring Data/JPA/JSP времени надо едва ли больше.
#32 
  Posmotrim постоялец10.06.13 23:33
Posmotrim
NEW 10.06.13 23:33 
в ответ scorpi_ 10.06.13 21:11
В ответ на:
Что их сравнивать, у меня время отклика порядка 5мс, у джи пара сотен как минимум.

ну а я не гордый, линейку достану:
<?php
class TestController extends CController
{
public function actionTest()
{
echo "<p>тест</p>";
Yii::app()->end();
}
}
?>


вызов:
http://localhost/test?r=test/test
время вызова - 12 мс. И о какой паре сотен мс вы тут собственно втираете, уважаемый?

#33 
  scorpi_ постоялец10.06.13 23:50
NEW 10.06.13 23:50 
в ответ Posmotrim 10.06.13 23:33, Последний раз изменено 10.06.13 23:51 (scorpi_)
Очень смешно. Вообще-то я говорю о полноценном ентерпрайзнутом приложении. С IoC, блэкджеком, и шлюхами. И я уже сказал - в джи до хрена пожирают вьюхи. Которые ты ловко вычеркнул, выведя халло и выйдя из приложения.
#34 
Izten прохожий11.06.13 09:06
Izten
NEW 11.06.13 09:06 
в ответ scorpi_ 09.06.13 17:39
На яве остались приложения для мобильных
Суррогатное материнство www.lavitanova.ru
#35 
  Posmotrim постоялец11.06.13 09:52
Posmotrim
NEW 11.06.13 09:52 
в ответ scorpi_ 10.06.13 23:50
Хватит тут втирать!
генерируем:
php /var/www/yii/framework/yiic webapp ttt


cмотрим:

/**
* This is the default 'index' action that is invoked
* when an action is not explicitly requested by users.
*/
public function actionIndex()
{
// renders the view file 'protected/views/site/index.php'
// using the default layout 'protected/views/layouts/main.php'
$this->render('index');
}


тестим:

http://localhost/~ssm/ttt?r=site/index


глядим:

27 мс


Кстати, я первый раз в жизни слышу о полноценном ентерпрайз приложении, которое по всей видимости(время загрузки < 5 мс) обходится без бд, и js-скриптов., а также видимо css и картинок. Такая скорость в ентрепрайз веб приложении может понадобится ИМХО только в веб сервисе. А там нужно максимум отдать/принять данные.
И ещё: или приводите реальные цифры и реальный код, который мы можем сравнить и проверить, или не стоит молоть чушь.

#36 
Simple Nothing is f*cked11.06.13 15:21
Simple
NEW 11.06.13 15:21 
в ответ Izten 11.06.13 09:06
В основном j2ee на серверах.
#37 
  scorpi_ постоялец11.06.13 19:51
11.06.13 19:51 
в ответ Posmotrim 11.06.13 09:52
Ладно, закроем тему. Джи - дерьмовая и нелогичная система. Период.
ЗЫ 27мс на пустой системе - это много.
#38 
romanovi4 знакомое лицо11.06.13 20:13
romanovi4
NEW 11.06.13 20:13 
в ответ Zaja* 06.06.13 13:41
Бери Пхп и не думай - посмотри на объявления на работу и всё сразу яснет. да и пайтон довольно таки легко потом выучить.
#39 
  Posmotrim постоялец11.06.13 21:13
Posmotrim
NEW 11.06.13 21:13 
в ответ scorpi_ 11.06.13 19:51, Последний раз изменено 11.06.13 21:28 (Posmotrim)
написал, а потом удалил. дискуссия закрыта.
#40 
1 2 3 4 5 все