Вопрос

Несколько дней назад я прочитал что -то вроде «Ruby on Rails для веб -приложений, Django предназначен для стандартных веб -страниц». Это правда?

Я должен решить в ближайшие недели, если я пойду с Руби на Rails или Django для университетского проекта. Это будет программное обеспечение для маркетинга по электронной почте.

Что вы советуете мне использовать?

Нет правильного решения

Другие советы

Это в основном из -за их наследия - Rails изначально использовался для веб -приложений, таких как Basecamp, в то время как Django использовался для создания газетных/журнальных сайтов.

Я бы сказал, что оба давно переросли свои первоначальные цели.

Да, это возможно.Вы можете использовать модель объекта клиента с jQuery, чтобы получить содержимое документа.Но я рекомендую, чтобы текст в TXT.

Я предполагаю, что это:

Ruby on Rails (то есть рамка Rails, используя Ruby в качестве языка программирования)

против

Django (т.е. веб -структура Django, используя Python в качестве языка программирования)

Обе эти структуры являются структурой контроллера модели (MVC), поэтому они способны к веб -приложениям и веб -страницам.

Поэтому ваше решение действительно "Python или Ruby".

И Ruby, и Python являются объектно-ориентированными языками, и их легко попасть ... у них обоих есть руководства с быстрым началом:

http://www.ruby-lang.org/en/documentation/quickstart/

http://wiki.python.org/moin/beginnersguide

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

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

Во -первых, вам нужно ответить на 2 вопроса:

  • Вы предпочитаете Python или Ruby?
  • Вам нужна минималистичная структура или более полная?

Как минималистичная рамка в Python, взгляните на web.py.

Оба отличные рамки.

Вопрос в том, вы предпочитаете (или чувствуете себя более комфортно или знаете лучше) «Питон» или «Руби»? Как только вы получите ответ на этот вопрос, у вас также есть ответ на оригинал.

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

Если у вас нет языковых предпочтений, и у вас нет предпочтения их различных моделей дизайна (Django почти не такой строгий MVC, как Rails), то подумайте о различных библиотеках Python и Ruby/API, которые могут быть полезны для Ваш проект.

Идите с тем, какой язык поддерживает те библиотеки/API, которые помогают вам больше всего.

Вам нужно следовать процессу обновления для обновления приложений.

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

Следующая статья в MSDN подробно описывает его:

Приложение для SharePoint Process Update

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top