-
- Считаю такой подход столбовым. - General(14.06.2008 22:08)
- Так вот и хотелось бы понять, какие засады могут быть, и как AJAX на питоне (с серверной стороны) сделать. Тут вроде что-то есть -> - Evgeny_CD(15.06.2008 00:11, ссылка)
- Я для связи клиент-сервер по аякс-технологии использовал JSON. Для javascript есть хороший фреймворк jquery. JSON по синтаксису полностью совпадает с синтаксисом javascript'овских хешей. То бишь на стороне клиента в js он парсится простым eval =) - Plumbum(18.06.2008 21:16, ссылка, ссылка)
- Серверу пох AJAX или нет. есть запрос, на ответ. На питоне вам нужны скрипты. Но глядя на его уровень, у меня лично есть вопрос -питон случайно не на порядок ли тяжелее php, или вам всё равно? - General(15.06.2008 00:19)
- Ага, нихрена себе. Есть Сервер (апач) +Питон + этот самый фреймворк пишущий сам из питоновских исходников javascript и вставляет его в отсылаемую клиенту страничку. Это анти-AJAX какой-то потому как вся тяжесть (удвоенная) ложится на сервер. - General(15.06.2008 00:28)
- Прелесть питона в том, что в нём достаточно развиты средства для создания standalone сервера. То бишь без привлечения дополнительных прокладок типа апача. Собственно говоря питон лучше лучше работает в режиме standalone или fastcgi, чем как модуль Plumbum(224 знак., 19.06.2008 00:07)
- у питоновского http сервака есть один недостаток -- он не понимает partial range и всегда выдает полностью файл. Я использую Трак с автономным сервером и bzr, так что знаю о чем говорю. - bialix(19.06.2008 00:32)
- Вот именно поэтому для раздачи больших файлов я использую nginx. - Plumbum(19.06.2008 01:37)
- у питоновского http сервака есть один недостаток -- он не понимает partial range и всегда выдает полностью файл. Я использую Трак с автономным сервером и bzr, так что знаю о чем говорю. - bialix(19.06.2008 00:32)
- Зачем генерить статичный Javascript? Статичное надо однажды написать и сохранить. - General(15.06.2008 00:30)
- Потому что мне хочется сделать из локального сервака нормальный ГУЙ с динамическим контентом. - Evgeny_CD(15.06.2008 00:51)
- Прикол в том, что скрипты пишутся один раз. Все динамические данные передаются по ajax технологии. Через тот же json =) - Plumbum(18.06.2008 21:17)
- Лучше юзать не AJAX, а AJAH . Как тут ниже выяснили - XML-у не место в тонких embedded дивайсах. - AlexandrY(19.06.2008 17:57)
- Раз вопроы возникают - видимо, что-то я здесь упустил, что-то невнятно артикулировал. - General(19.06.2008 00:17, ссылка)
- Надо будет все-таки разобраться со всеми этими шнягами. Составить граф технологий, и все уложить в голове. - Evgeny_CD(19.06.2008 00:31)
- Результатами поделитесь? =) - Plumbum(19.06.2008 01:39)
- Как только - так сразу. - Evgeny_CD(19.06.2008 18:19)
- Результатами поделитесь? =) - Plumbum(19.06.2008 01:39)
- Надо будет все-таки разобраться со всеми этими шнягами. Составить граф технологий, и все уложить в голове. - Evgeny_CD(19.06.2008 00:31)
- Прикол в том, что скрипты пишутся один раз. Все динамические данные передаются по ajax технологии. Через тот же json =) - Plumbum(18.06.2008 21:17)
- Потому что мне хочется сделать из локального сервака нормальный ГУЙ с динамическим контентом. - Evgeny_CD(15.06.2008 00:51)
- Прелесть питона в том, что в нём достаточно развиты средства для создания standalone сервера. То бишь без привлечения дополнительных прокладок типа апача. Собственно говоря питон лучше лучше работает в режиме standalone или fastcgi, чем как модуль Plumbum(224 знак., 19.06.2008 00:07)
- Идти это будет на localhost в расчете на целого одного юзера, сидящего за клавой :) Думаю, тут разница в производительности не имеет значения :) - Evgeny_CD(15.06.2008 00:25)
- Ага, нихрена себе. Есть Сервер (апач) +Питон + этот самый фреймворк пишущий сам из питоновских исходников javascript и вставляет его в отсылаемую клиенту страничку. Это анти-AJAX какой-то потому как вся тяжесть (удвоенная) ложится на сервер. - General(15.06.2008 00:28)
- Pyxer по доке штука просто обалденная! Т.е. это http сервак со встроенным транслятором Python -> JavaScript!!! Т.е. все можно писать на питоне. Bialix, что скажете? - Evgeny_CD(15.06.2008 00:19)
- сказать можно много, но нужно ли? я веб-девелопментом не занимаюсь. pyxer надо пробовать. - bialix(15.06.2008 19:55)
- Так вот и хотелось бы понять, какие засады могут быть, и как AJAX на питоне (с серверной стороны) сделать. Тут вроде что-то есть -> - Evgeny_CD(15.06.2008 00:11, ссылка)
- при этом возникает много гемора и неочевидных нюансов. - bialix(14.06.2008 20:16)
- Каких именно? Хотелось бы узнать - честно говоря, хотел попробовать так сделать. - Evgeny_CD(14.06.2008 20:32)
- а давайте Вы попробуете и расскажете. А то я пробовал и мне не сильно понравилось. bialix(1333 знак., 15.06.2008 20:06)
- То есть интерфейсы домашнего сетевого оборудования (точки доступа, роутеры, маршрутизаторы) вы смело относите к маргинальным решениям? ИМХО, это второе место следом за компьютерами. - General(18.06.2008 23:21)
- 0) Ну это не проблема, а особенность подхода. 1) В *nix системах есть понятие "суперсервера", который стартует нужные сервера по запросу позволяя не держать их в памяти постоянно. К примеру xinetd. 2) Не смотря на то что мы имеем несколько Plumbum(569 знак., 18.06.2008 21:37)
- замечу, что пока ни одного массового решения не названо. все что названо -- это либо дополнительные интерфейсы к основному жирному ГУИ, либо в случае серверов изначально клиент-серверные решения. Показывайте пальцем на десктопные проги только bialix(50 знак., 18.06.2008 23:00)
- Google Desktop. Или это тоже "изначально клиент-серверные решения"? ;-) Ну тут уж извините. Если приложение изначально делается с точки зрения клиент-серверного подхода, то в результате у нас получается изначально клиент-серверное решение. ;-) Plumbum(587 знак., 18.06.2008 23:49)
- Гугль десктоп -- согласен с оговорками. Трак -- нет. Могу объяснить почему, если Вы сами не догадываетесь. Однако Вы предпочитаете не понимать, что именно я спрашиваю, поэтому долго и нудно рассуждать о терминах считаю излишним. bialix(92 знак., 19.06.2008 00:40)
- Вы просто упёрлись в маленькие частности, которые действительно логичнее иметь как стандартизованную часть браузера. Текстовый редактор сам по себе как веб приложение имеет маленькую ценность. Но он ценен в составе CMS или wiki. Графический редактор Plumbum(316 знак., 19.06.2008 02:22)
- ясно. каждый остается при своем мнении. - bialix(19.06.2008 03:52)
- Ну в общем-то моё мнение - для своих задач использовать подходящие иструменты и технологи =) - Plumbum(19.06.2008 09:26)
- ясно. каждый остается при своем мнении. - bialix(19.06.2008 03:52)
- А вот скажите, GoogleDocs это десктопное приложение? - Plumbum(19.06.2008 01:57)
- Picasa - General(19.06.2008 21:39)
- Вы просто упёрлись в маленькие частности, которые действительно логичнее иметь как стандартизованную часть браузера. Текстовый редактор сам по себе как веб приложение имеет маленькую ценность. Но он ценен в составе CMS или wiki. Графический редактор Plumbum(316 знак., 19.06.2008 02:22)
- Гугль десктоп -- согласен с оговорками. Трак -- нет. Могу объяснить почему, если Вы сами не догадываетесь. Однако Вы предпочитаете не понимать, что именно я спрашиваю, поэтому долго и нудно рассуждать о терминах считаю излишним. bialix(92 знак., 19.06.2008 00:40)
- Google Desktop. Или это тоже "изначально клиент-серверные решения"? ;-) Ну тут уж извините. Если приложение изначально делается с точки зрения клиент-серверного подхода, то в результате у нас получается изначально клиент-серверное решение. ;-) Plumbum(587 знак., 18.06.2008 23:49)
- Да, суперсервер -- это супер-наворочено. Это = 5. Это сильнее даже ps ax и killall -9 - bialix(18.06.2008 22:10)
- Приставка super не только в слове superman используется. ;-) Здесь superserver = управляющий сервер. - Plumbum(19.06.2008 02:24)
- замечу, что пока ни одного массового решения не названо. все что названо -- это либо дополнительные интерфейсы к основному жирному ГУИ, либо в случае серверов изначально клиент-серверные решения. Показывайте пальцем на десктопные проги только bialix(50 знак., 18.06.2008 23:00)
- а давайте Вы попробуете и расскажете. А то я пробовал и мне не сильно понравилось. bialix(1333 знак., 15.06.2008 20:06)
- Каких именно? Хотелось бы узнать - честно говоря, хотел попробовать так сделать. - Evgeny_CD(14.06.2008 20:32)
- Считаю такой подход столбовым. - General(14.06.2008 22:08)