werehuman 05.06.2011 11:29 Psi+

Написал два почти одинаковых "сайта". Один на похапэ, второй на питоне. Кода в похапэ-версии в два раза меньше, чем кода на питоне.

Recommended by: @madao, @238328
1. DZhon 05.06.2011 11:30 Псишечка

небось и развертывалось на похапе легче

2. werehumanDZhon /1 05.06.2011 11:30 Psi+

только потому, что по дефолту апач умеет

3. DZhonwerehuman /2 05.06.2011 11:31 Псишечка

ну да, если бы было что-то вроде nginx + fastcgi, то по идее одинаково. А как потребление ресурсов ?

4. werehumanDZhon /3 05.06.2011 11:31 Psi+

это меня не беспокоит, мои "сайты" для учебных целей

5. mva 05.06.2011 11:34 N900

зато:
-rwxr-xr-x 1 root root 11K Апр 10 2010 /usr/bin/python*
-rwxr-xr-x 1 root root 7,7M Май 12 2010 /usr/lib64/apache2/modules/libphp5.so*

6. DZhonmva /5 05.06.2011 11:35 Псишечка

кекеке

7. mvaDZhon /6 05.06.2011 11:36 N900

ой, я напиздел. /bin/python это враппер. Оригинальный пейтон2.7 весит 6 килобайт вообще :)

8. mvamva /7 05.06.2011 11:38 N900

в общем,
mva@note ~ % ll `which python` `which php` /usr/lib64/apache2/modules/libphp5.so `which python2.7` `which python3.1` -H
-rwxr-xr-x 1 root root 7,0M Май 12 2010 /usr/bin/php*
-rwxr-xr-x 1 root root 11K Апр 10 2010 /usr/bin/python*
-rwxr-xr-x 1 root root 6,0K Мар 10 04:35 /usr/bin/python2.7*
-rwxr-xr-x 1 root root 11K Мар 11 00:29 /usr/bin/python3.1*
-rwxr-xr-x 1 root root 7,7M Май 12 2010 /usr/lib64/apache2/modules/libphp5.so*

9. utros 05.06.2011 11:38 Adium

Ты — говнокодер =)

10. werehumanmva /5 05.06.2011 11:39 Psi+

$ du -hs /usr/lib/python2.6/{lib-dynload,config}
1,8M /usr/lib/python2.6/lib-dynload
6,4M /usr/lib/python2.6/config

11. mvawerehuman /10 05.06.2011 11:40 N900

у пыха, знаешь ли, тоже не один только бинарник в коробке. Да и PECL, PEAR и т.п. не девались ещё никуда, так что всё равно FAIL

12. SirAnthony 05.06.2011 11:41 Home

Какова функциональность сайтов?

13. utrosSirAnthony /12 05.06.2011 11:41 Adium

Ну дорвеи, разумеется =)

14. werehumanSirAnthony /12 05.06.2011 11:42 Psi+

мини-блог. Любой может написать пост (заголовок, текст, дата), любой может оставить комментарий к посту (имя пользователя, текст, дата). Умышленно оставленные xss и инъекции.

15. werehuman 05.06.2011 11:44 Psi+

правда, разница в том, что в питоне я управлял урлами руками, а в случае пхп я просто создал кучку файлов для каждого действия и позволил апачу разбираться с урлами. Но это тоже мелочь

16. SirAnthonywerehuman /14 05.06.2011 11:45 Home

Сколько символов? в пхп- и питон-версиях?

17. DZhonSirAnthony /16 05.06.2011 11:45 Псишечка

ОТСТУПЫ ?

18. werehumanDZhon /17 05.06.2011 11:46 Psi+

разное количество СТРОК же

19. SirAnthonyDZhon /17 05.06.2011 11:46 Home

А в пхп их нет штоле?

20. DZhonSirAnthony /19 05.06.2011 11:46 Псишечка

В похапе это не семантический элемент ;)

22. SirAnthonySirAnthony /16 05.06.2011 11:47

Это я к чему:
bugtrack/trunk$ cat * | wc -c
19740
http://code.google.com/p/simpletrack По сути такая же недописанная ерунда, но там есть еще сессии и полуфреймворк.

23. utrosSirAnthony /22 05.06.2011 11:48 Adium

wc -m же, ну

24. SirAnthonyutros /23 05.06.2011 11:49 Home

А разницы? coding-ascii же.

25. werehuman 05.06.2011 11:49 Psi+

вот вам, аналитики

26. utrosSirAnthony /24 05.06.2011 11:50 Adium

Ну чтобы не смущать UTF-8 альфачей, что у них внезапно больше.

28. SirAnthonySirAnthony /27 05.06.2011 12:00 Home

там лишняя о вылезла, ну ты понел.

29. werehumanSirAnthony /27 05.06.2011 12:00 Psi+

есть такое, DRY не схоронил. Но я эти скриптики собирался показывать нубам, которые, вероятно, даже в страшных снах не слышали о метаклассах

30. werehumanwerehuman /29 05.06.2011 12:01 Psi+

да, это не метаклассы, но схожий механизм

31. pevzi 05.06.2011 13:35

А фреймворк-то какой использовал?

32. werehumanpevzi /31 05.06.2011 13:36 Psi+

никаких

Do you really want to delete ?