avva: (Default)
[personal profile] avva
Наконец-то запустили эту штуку!

Google AppEngine

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

[дисклеймер: я работаю в компании, предлагающей эту услугу]

P.S. Вот неплохая статья в TechCrunch, кратко описывающая технологию, с видеороликом от Гуидо ван Россума.

Date: 2008-04-08 11:00 am (UTC)
From: [identity profile] dimrub.livejournal.com
1. довольно логично

Не понэмаю. Почему нужен был какой-то fetchurl, когда можно было взять уже готовый urllib2, в котором уже все есть?

2. думаю, что можно расширить, просто если ты нацеливался на HTTP auth, оно довольно редко используется в наше время, кроме одного важного случая, о котором мы знаем :)

Ну, вот, да :)

Date: 2008-04-08 11:59 am (UTC)
From: [identity profile] avva.livejournal.com
Чтобы если ты спаммер или DoSер, тебя легко было отследить. Чтобы помочь тебе сделать поддержку кэша и не скачивать один и тот же URL миллион раз, если ты сам об этом не подумал. итд. Это мои догадки, я в проекте не участвую.

Date: 2008-04-08 12:03 pm (UTC)
From: [identity profile] dimrub.livejournal.com
Логично, да, но непонятно, почему было нельзя при этом воспользоваться уже имеющимся интерфейсом, и лишь изменить имплементацию, а вместо этого - ломать все существующие аппликации.

Date: 2008-04-08 02:15 pm (UTC)
From: [identity profile] neatfires.livejournal.com
В моей единственной программке на питоне, использующей urllib2, мне пришлось применить хак для чего-то связанного с малтитредингом - т.е. залезть во внутренности имплементации этой библиотеки. Помню, что были и другие проблемы, к которым пришлось искать воркараунды. Гораздо проще определить новый API и его имплементацию с нуля (пусть даже в них будут свои баги), чем пытаться поддерживать все подобные хаки с сохранением интерфейса.

Date: 2008-04-08 02:19 pm (UTC)
From: [identity profile] dimrub.livejournal.com
Так ведь дело не в багах, а в наличии уже работающего кода, который будет очень нелегко промигрировать на эту новую платформу. А определять интерфейсы заново мы все горазды :)

Date: 2008-04-08 02:25 pm (UTC)
From: [identity profile] neatfires.livejournal.com
Рассказом про свой хак я как раз и пытался показать, что определенная часть существующего кода привязана к конкретной имплементации. И что интерфейс - плохой, т.к. не поддерживает нужные юз-кейсы.

Date: 2008-04-08 02:27 pm (UTC)
From: [identity profile] dimrub.livejournal.com
YYMV: я написал уже несколько (не то, чтобы много, но больше одной) скриптов, использующих urllib2, для которых никаких хаков делать не пришлось :).

January 2026

S M T W T F S
    1 2 3
4 5 6 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 7th, 2026 09:34 pm
Powered by Dreamwidth Studios