Дилемма: я должен изучить Побережье или платформу Python?

Вы должны дать код того, что вы уже пробовали, но это примерно так:

if(textbox1.Text.Length > 0 && textbox2.Text.Length > 0 && textbox3.Text.Length > 0) 
{
    MessageBox.Show("you have successfully registered");
}else{
    MessageBox.Show("you need to fill all fields in");
}
9
задан user84643 30 March 2009 в 22:12
поделиться

9 ответов

Отказ от ответственности: Мне действительно не нравится PHP, Python хорош, но не близко подходит к Smalltalk в моей книге. Но я - смещенный Smalltalker. Некоторые ответы о Побережье/Писке:

Q: То, которое я предполагаю, работает на сервере приложений писка?

Приморские выполнения в нескольких различных Smalltalks (VW, Драгоценный камень, Писк и т.д.). Термин "сервер приложений" действительно не используется в стране Smalltalk.:)

Q: Из того, что я услышал, что это разрешило бы хорошее разделение пользователей, поскольку у каждого будет их собственный маленький частный независимый политик VM всех систем другими пользователями, который звучит замечательным от безопасности, масштабирования и точки зрения дублирования.

Да, у каждого пользователя есть его собственный WASession и все компоненты UI, которые видит пользователь, экземпляры, живущие на стороне сервера на той сессии. Так совместное использование состояния между сессиями - что-то, что необходимо сделать явно, обычно через дб.

Q: Я не сделал никакого Smalltalk начиная с Uni 15 лет назад, и я никогда не рыл слишком глубоко в него затем. Я не вижу много справки начального уровня для побережья или что много проектов с помощью него.

Smalltalk легок начаться с и существует целая бесплатная онлайн книга по Побережью.

Q: Я подозреваю, что установка сервера работает, это твердо по той же причине т.е. не потому что это - по сути трудное, но правое дело будет меньше справки онлайн и предположение, Вы уже довольно в курсе дел с Sqeak/Smalltalk.

Нет, не трудно.:) На самом деле, довольно тривиальный. Тонны справки - Побережье ml, IRC на freenode, и т.д.

Q: Действительно ли побережье так хорошо, как я думаю с точки зрения изоляционных пользователей друг от друга?

Я сказал бы так.

Q: Я мог бы быть более обеспечен, мудрая безопасность, придерживаясь языков, я являюсь самым знакомым с тем, таким образом, я не делаю n00b ошибок, или Побережье будет стоящее стоящего масштабировать кривую обучения и окажется более безопасным, понятным и удобным в сопровождении в конечном счете?

Уничтожающим аргументом в пользу Побережья, по моему скромному мнению, является истинная компонентная модель. Это действительно, действительно делает это замечательным для сложного UIs и обслуживания. Если бы Вы боитесь изучения "чего-то другого" (но затем Вы даже не рассмотрели бы это во-первых, я предполагаю), затем, я предупредил бы Вас. Но если Вы не боитесь затем, что Вы будете, вероятно, любить его.

Также - Писк (или VW) является действительно потрясающей средой разработки - отладка живых Приморских сессий, изменение кода в отладчике и возобновлении и т.д. и т.д. Это качается.

10
ответ дан 4 December 2019 в 06:05
поделиться

Я сказал бы, смотрят на Django. Это - платформа Python с готовой системой аутентификации, это независимо от хостинга ОС, что означает, что компромиссы ограничены приложением, которое было поставлено под угрозу (запрещающий некоторое использование против веб-сервера, размещающего процесс Python).

8
ответ дан 4 December 2019 в 06:05
поделиться

Забудьте о mod_python, существует WSGI.

Я рекомендовал бы Django. Это работает на любом сервере WSGI, существует много для выбора из. Существует mod_wsgi для Apache, wsgiref - ссылочная реализация, включенная в Python и многое другое. Также Google App Engine является WSGI и включает Django.

Django очень популярен, и это общественно, быстро растет.

10
ответ дан 4 December 2019 в 06:05
поделиться

Я входил в побережье сам, но во многих отношениях очень трудно начать, который не имеет никакого отношения к smalltalk, который может быть взят чрезвычайно быстро. Проблема состоит в том, что Вы действительно защищены от записи HTML непосредственно.

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

Побережье не имеет шаблонов, таким образом, Вы не получаете ту опору. Никакие проблемы постоянно не озадачили меня, но некоторые взяли меня дольше для решения, чем мне понравилось бы. Оборот этого - Вы, заканчивают тем, что изучили приморскую методологию, намного более быструю, потому что Вы не можете обмануть.

Если Вы решаете пойти приморским путем, не боятся отправить на приморский список рассылки по squeakfoundation.org. Я нашел это пугающим сначала, потому что Вы не видите много вопросов о новичке там из-за низкого трафика, но люди готовы помочь новичкам там.

Также существует горстка приморских разработчиков, которые регулярно контролируют stackoverflow.Удачи.

6
ответ дан 4 December 2019 в 06:05
поделиться

Вы взглянули на www.nagare.org ?

Фреймворк, особенно для веб-приложений, а не веб-сайтов.

Он основан на Концепции Seaside, но вы программируете на Python (nagare развертывает дистрибутив Python под названием Stackless Python, чтобы заставить работать продолжения).

Как и Seaside, он будет автоматически генерировать HTML, но дополнительно может использовать шаблоны по мере необходимости.

Это было недавно http://www.net-ng.com/ , которые имеют многолетний опыт в создании веб-приложений / сайтов в таких качественных веб-фреймворках, как zope и plone.

Я сам исследую это на данный момент, чтобы увидеть, соответствует ли это моим потребностям, поэтому не могу сказать вам, что я думаю об этом в дикой природе. Если вы посмотрите, пожалуйста, оставьте свой отзыв.

5
ответ дан 4 December 2019 в 06:05
поделиться

При рассмотрении веб-платформы Smalltalk посмотрите на Aida/Web также. У Aida есть встроенная безопасность с пользовательской/группой/ролью управлением и сильным управлением доступом, которое может помочь Вам много в Вашем случае. Тем путем можно достигнуть достаточно безопасного разделения пользователей на уровне пользователя в одном изображении. Но если Вы действительно хотите, можно разделить их с выполнением многих изображений также. Но это приносит увеличенное обслуживание, и я думал бы дважды, стоит ли это.

4
ответ дан 4 December 2019 в 06:05
поделиться

Я думаю, что Вы в значительной степени подвели итог за и против. Побережье не то, что трудно для установки (я установил его дважды для различных проектов), но использование это будет определенно влиять, как Вы работаете - в дополнение к переучиванию язык, необходимо будет, вероятно, скорректировать много предположений о потоке операций.

Это также зависит от двух других факторов

  • Если другие люди будут в конечном счете поддерживать его, у Вас будет лучшая удача при нахождении программистов Python
  • При выполнении сайта очень с сохранением информации Побережье собирается разбить штаны от любой другой платформы, которую я видел.
1
ответ дан 4 December 2019 в 06:05
поделиться

Я сам играл с Seaside и обнаружил этот учебник неоценимым для понимания возможностей фреймворка.

3
ответ дан 4 December 2019 в 06:05
поделиться

Теперь есть онлайн книга по Seaside, чтобы завершить учебник, указанный ранее.

1
ответ дан 4 December 2019 в 06:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: