Новые версии Sharepoint и Project заслуживают самых высоких оценок уже с первого релиза. Однако, есть некоторые баги в местах, где я не ожидал их увидеть – в вёрстке (которая у Sharepoint 2007 была достаточно качественно-выверенной под IE).
Archive for the ‘WebDev’ Category
2010: Sharepoint & Project
Monday, April 26th, 2010Веб-система коллективного творчества
Monday, September 7th, 2009Есть, например, WordPress, который позволяет публиковать статьи. А ещё позволяет организовать разделение труда на авторов, редакторов, корректоров и т.п., но нет ни docflow ни возможности совместной работы над документом (система работы с изменениям подобно MS Word). Есть версионность, но нет ни check-in/check-out ни merge’а.
Есть plug-in’ы, но в них постоянно встречаются глюки, и не редко они тормозят работу самого WordPress’а. Да и в дизайн их, бывает, сложно включить.
Понятно, что можно сделать plug-in’ы самому (заказать мега-профессионалам). Понятно, что можно сделать всё, что угодно, на Bitrix’е.
Вот только не понятно, почему в нашу эру, когда каждый хочет выпускать свой журнал, свою газету и написать свою книгу – ещё нет такого сервиса…
Три казбека
Thursday, September 3rd, 2009Жили да были три панка – Вася, Петя и Гоша. Всё было хорошо, пока не началось у них половое созревание. И решили они замутить что-нибудь: и замутили они веб-студию.
Ода Flash-у
Tuesday, July 21st, 2009Только для Flash-разработчиков…
ИС для тур.бизнеса
Friday, October 17th, 2008За всё время я ни разу ничего не говорил об автоматизации туристического бизнеса. Это дело, к сожалению, всегда находилось чуть в стороне от моей основной деятельности. Тамашние информационные системы по сложности, и интересности ничуть не уступают столь попсовой (для программистов) ныне автоматизации банков.
Есть такая фирма – МегаТек, которая выпускает ПО направленное на автоматизацию тур.агентств. В системе прекрасно проработана предметная область, однако решение – совсем непрофессиональное, к тому же сырое.
Sharepoint migration
Monday, October 6th, 2008Microsoft SharePoint Portal Server довольно интересный продукт Microsoft. Помимо платформы для интра-порталов, он всё больше подходит для разработок интеграционных решений, позволяющих организовать единый интерфейс работы с разными информационными системами.
История у него не большая, началось всё с “пробы пера” SharePoint 2001 (построенным, как я понимаю, благодаря опыту выпуска Microsoft CMServer), потом был SharePoint 2003 (ASP.NET 1.1), после чего и вышел, столь популярный (даже модный) ныне, SharePoint 2007.
Один из насущных ныне вопросов – переход с 2003-ей версии на 2007-ую.
Динамический код в .NET
Monday, September 29th, 2008Предположим, какая-то часть проекта у Вас должна генерироваться “по ходу дела”. Возможно, Вам необходимо предоставить пользователю писать какие-то микро-вкрапления, возможно какие-то формы необходимо генерировать на основе XML, возможно так пришлось сделать чтобы проект-менеджер временно отстал и у Вас появилось время переделать соответствующий модуль.
Самый простой способ, который я смог найти, заключается в компиляции кода с последующим подключением сборки как плагина. Если бы ещё прикрутить сюда свою среду онлайн-разработки, то могла бы получиться довольно интересная платформа.
VB.NET vs C#.NET
Saturday, September 27th, 2008С# и VB сделали жутко-похожими друг на друга. На столько жутко, что фанаты обоих языков могут свободно общаться друг с другом на профессиональные темы, и не замечать особой разницы.
Вот только функция Val в VisualBasic-е, судя по всему, не имеет аналога в C#. А функция гораздо более толковая чем Convert.ToInt32. Val(“123qwe”) не вызывает Exception, а возвращает ’123′.
Кстати, ещё год назад на сайте Ozon.ru, если в URL к ID-товара добавить несколько букв и нажать Enter, то показывался тот же самый товар (явно работала функция Val), сейчас – выполняется редирект на главную страницу. Очевидно, новая команда (пришедшая на смену долговской) решила всё перевести на C#.
ECF vs Bitrix.NET
Friday, September 26th, 2008Строго-говоря ECF и Bitrix.NET системы разных весовых категорий. Но если Вам необходим CMF для разработки проекта, то выбор окажется не велик.
Объём кода ECF в 2.5 раз больше чем в Битриксе, кроме того первая уже выдержала четыре релиза, вторая – ни одного.
Код ECF кажется более профессиональным, частично содержит комментарии (Битрикс же лишён сего). Кроме того в ECF позаботились о веб-сервисах, который предоставляют некоторый доступ к контенту для партнёров, и можестве других необходимых функциях.
Управление версиями ПО
Wednesday, September 17th, 2008Не знаю кому как, а помойму для команды в 1-2 человека лучшая система управления версиями это именно Microsoft Visual Source Safe.
TFS и SVN по идее больше годятся для каких-то крупных проектов, с большим (регулярно-меняющимся) количеством разработчиков. SourceSafe-у нужна лишь папка, где он будет хранить всё своё хозяйство, а внешние HDD-боксы с UTP-интерфейсом сейчас не так уж дорого стоят (причём некоторые берут на борт два жёстких диска и держат RAID, так что выделять отдельный сервер просто нет необходимости).
Сила masterhost’а
Sunday, September 7th, 2008Приятной новостью стало то, что на masterhost’е я могу собрать свой интерпретатор PHP, несмотря на то, что у меня виртуальный хостинг. Вопрос о своей сборке встал после того, как один из плагинов WordPress потребовал некоторые недоступные вещи.
Если ещё вспомнить, что можно даже редактировать DNS-записи (что оказалось полезно при работе с FeedBurner’ом), то МастерХост отделяет только одна вещь от звания лучшего – шибко-выская стоимость удовольствия работы с ним.
Масштабирование веб-приложений
Wednesday, September 3rd, 2008Сейчас есть достаточное количество менеджеров, уверенных в том, что даже дети на современных framework’ах могут собрать любое приложение, а производительности можно добиться за счёт дополнительных серверов (которые в наше время не такие уж и дорогие, по сравнению с содрежанием группы квалифицированных программистов).
Но когда веб-площадка вырастает уже до 10-и машин, то регулярно что-то ломается. Получается в дата-центре необходимо держать резервные сервера (ведь если в кластере два сервера, один выходит из строя, то второй уходит в 120%-ную загрузку, что уже не обспечивает потребностей бизнеса).
Работа со слабоструктурируемой информацией
Tuesday, August 19th, 2008Мартин Фаулер в своей книге “Архитектура корпоративных программных приложений” отмечает на сколько проблематично (как правило) работать с бизнес-требованиями, ввиду сложности их упорядочивания (ведь не редко дело доходит до противоречия одних требований другим).
Когда Вы берётесь за работу такого рода, то к моменту начала надо иметь как можно больше подобного опыта. А значит имеет смысл между делом крапать какие-то учебные солюшены.
В качестве предметной области для прототипирования, как мне показалось, больше всего подходит вселенная Warhammer 40k. Сущности не поддаются каталогизации (даже если мы решим работать с каталогом не как с деревом, а как с графом).









































