Что такое fatwire с точки зрения программиста?

Простое решение, состоящее из двух строк и не требующее дополнительных модулей, представляет собой следующий код:

lst = ['Jellicle', 'Cats', 'are', 'black', 'and','white,',
       'Jellicle', 'Cats','are', 'rather', 'small;', 'Jellicle', 
       'Cats', 'are', 'merry', 'and','bright,', 'And', 'pleasant',    
       'to','hear', 'when', 'they', 'caterwaul.','Jellicle', 
       'Cats', 'have','cheerful', 'faces,', 'Jellicle',
       'Cats','have', 'bright', 'black','eyes;', 'They', 'like',
       'to', 'practise','their', 'airs', 'and', 'graces', 'And', 
       'wait', 'for', 'the', 'Jellicle','Moon', 'to', 'rise.', '']

lst_sorted=sorted([ss for ss in set(lst) if len(ss)>0 and ss.istitle()], 
                   key=lst.count, 
                   reverse=True)
print lst_sorted[0:3]

Вывод:

['Jellicle', 'Cats', 'And']

Термин в квадратных скобках возвращает все уникальные строки в списке, которые не являются пустыми и начинаются с заглавной буквы. Затем функция sorted() сортирует их по частоте их появления в списке (используя клавишу lst.count) в обратном порядке.

6
задан Ville M 27 May 2009 в 23:27
поделиться

2 ответа

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

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

С точки зрения клиента, все клиенты бара 1 (крупное информационное агентство) были довольны конечным результатом. FatWire может замедляться при использовании сложной логики для создания меню или цепочек навигации, например, или когда у вас большой объем контента. Это основная причина недовольства одного клиента. Сайт FatWire регулярно ломался под нагрузкой. Иногда его рассматривают как решение всех потребностей Интернета.

Таким образом, FatWire успешно обслуживает статический и полудинамический контент,

8
ответ дан 8 December 2019 в 13:48
поделиться

Из исходного пресс-релиза:

FatWire Software объявила о выпуске FirstSite, который представляет собой набор инструментов и лучшие практики, которые помогают компании, использующие FatWire Content Server получить свой первый веб-сайт или приложение работает быстро, пока закладывая основу для будущего расширение. FirstSite включает сборник стандартных шаблонов и компоненты сайта, общие для большинство сайтов в сочетании с документация, обучение, богатый сообщество разработчиков и лучшие методология практики. FatWire и его партнеры по решению используют FirstSite как основа для развития контент-ориентированные приложения для конкретные вертикальные рынки. Только с мелкие, косметические изменения, разработчики могут использовать код в FirstSite для реализации первого сайта, одновременно изучая, как использовать возможности Content Server, например, доставка динамического контента, персонализация, кеширование и продукт каталоги.

Firstsite не является продуктом, если это не изменилось с 2004 года (к сожалению, я не могу посмотреть, так как их сайт разработчика не работает). Сервер контента Fatwire не сравнится ни с одной из известных мне CMS с открытым исходным кодом. Его область применения идет намного дальше. Я отвечу на ваши вопросы один за другим:

Преимущества - Их много (или никто бы не купил, да и стоит недешево)

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

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

На стороне разработки: API с интеллектуальной архитектурой с хорошая продуктивность кодирования, библиотека тегов, ...

Открытость

Вы не можете легко ожидать переноса контента между любыми двумя продуктами CMS, с открытым исходным кодом или нет. Хотя есть способы извлекать контент из базы данных в XML и других формах, используя инструменты продукта или просто на уровне базы данных, я не думаю, что это может быть аргументом за или против использования конкретной CMS. Когда-нибудь пробовали перейти с Drupal на Joomla?

Stable

Я работал над несколькими реализациями Fatwire с 2000 по 2004 год (тогда это был OpenMarket Content Server, затем Divine Content Server). Он был достаточно стабильным для сайтов Washington Post, New York Times и S&P, и я ожидаю, что сегодня стабильность не будет проблемой.

Когда-нибудь пробовали перейти с Drupal на Joomla?

Stable

Я работал над несколькими реализациями Fatwire с 2000 по 2004 год (тогда это был OpenMarket Content Server, затем Divine Content Server). Он был достаточно стабильным для сайтов Washington Post, New York Times и S&P, и я ожидаю, что сегодня стабильность не будет проблемой.

Когда-нибудь пробовали перейти с Drupal на Joomla?

Stable

Я работал над несколькими реализациями Fatwire с 2000 по 2004 год (тогда это был OpenMarket Content Server, затем Divine Content Server). Он был достаточно стабильным для сайтов Washington Post, New York Times и S&P, и я ожидаю, что сегодня стабильность не будет проблемой.

5
ответ дан 8 December 2019 в 13:48
поделиться
Другие вопросы по тегам:

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