?

Log in

 

А кому-нибудь из разработчиков нравится SharePoint? - SharePoint по-русски

About А кому-нибудь из разработчиков нравится SharePoint?

Previous Entry А кому-нибудь из разработчиков нравится SharePoint? Jun. 29th, 2012 @ 12:28 pm Next Entry
Я уже пятый год делаю продукты для SharePoint, но так и не могу до сих пор привыкнуть к этой технологии!

Разработка продуктов под ШП это просто постоянный поиск воркэраундов. Почти никакой первоначальный план реализации продукта не проходит либо из-за багов ШП, либо из-за каких-то не до конца понятных ограничений либо ввиду неадекватной сложности реализации.

Если бы не раскрученность этой технологии, то проще было бы реализовавыть проекты с нуля, а не на основе этой штуки.

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

Извините, наболело. Можете банить :)
Leave a comment
[User Picture Icon]
From:xelby
Date:June 29th, 2012 10:30 am (UTC)
(Link)
Коллега, вы и правы, и неправы одновременно. ) Проблема sharepoint - в гетерогенности продукта и способов разработки, поэтому трудоемкость разработки может быть очень высока. Мы 6 лет им занимаемся и опыт показывает, что поиск паттернов решений (или в вашей терминологии - воркэраундов) всегда приводит к результату, которым можно пользоваться повторно.
[User Picture Icon]
From:westelf
Date:June 29th, 2012 11:07 am (UTC)
(Link)
Ну, если честно, то я тут погорячился изрядно :)
Просто очередная возникшая проблема вызвала душевную боль :)

Разумеется, что я и дальше буду использовать ШП в качестве платформы. Но, тем не менее, многое в ШП вызывает сильное недоумение.
[User Picture Icon]
From:xelby
Date:June 29th, 2012 11:44 am (UTC)
(Link)
Недоумение возникает, скучать не приходится. Лет 30 назад думали, что в 21 веке большая часть времени будет уходить на программирование искусственного интеллекта. А уходит - на тупой кодинг интерфейсов.
[User Picture Icon]
From:westelf
Date:June 29th, 2012 11:48 am (UTC)
(Link)
А с другой стороны, чем сложнее нам программировать под ШП, тем меньше конкурентов :)
[User Picture Icon]
From:xelby
Date:June 29th, 2012 12:00 pm (UTC)
(Link)
И искать программистов сложно. Непонятно, как кодинг интерфейсов может стоить под сотню тысяч.
[User Picture Icon]
From:xelby
Date:June 29th, 2012 12:05 pm (UTC)
(Link)
Какая проблема вызвала такое отчаяние?)
[User Picture Icon]
From:westelf
Date:June 29th, 2012 12:17 pm (UTC)
(Link)
Ну саму проблему я уже решил :) Опыт-то есть.

Была связана с запуском декларативных рабочих процессов из-под SHAREPOINT\system.

Другое дело, что я потратил на это почти три часа. И так вот по мелочи очень часто пробуксовывать приходится.
[User Picture Icon]
From:it_dude
Date:July 6th, 2012 09:56 am (UTC)
(Link)
Sharepoint предоставляет платформу для разработки корпоративных веб-приложений: портал, security, поиск, персонализацию и т.п. Это, мягко говоря, очень и очень немало. Чтобы не было "проблем с sharepoint" нужно, начиная разработку того или иного решения, выписать на бумажке, какие конкретно сервисы Sharepoint вы хотите использовать as is, а все остальное написать на asp.net или, скажем, html5 - так же, как если бы вы писали все с нуля. Просто используйте те сервисы шарепоинта, которые вам подходят, и не используйте другие. Не боритесь с платформой.

Посмотрите на ProjectServer 2007: построен, казалось бы, на платформе шарепоинт. Но как построен? Да, проджектсерверные функции встраиваются в портал шарепоинта, сайты проектов создаются из шаблонов как подсайты шарепоинта... ну и все. Любая страница задач, гант-чарт, таблица - это обычное асп.нет приложение, к шарепоинту никакого отношения не имеет. Поиск - ни своего нет, ни шарепоинтовский не используется. Система безопасности - своя полностью.

Используйте из шарепоинта то, что подходит, остальное пишите, как обычно.
[User Picture Icon]
From:westelf
Date:July 6th, 2012 10:03 am (UTC)
(Link)
К сожалению, вариант "заранее все распланировать и сделать как положено" часто не прокатывает. Отчасти из-за неожиданных нюансов, отчасти из-за возникающих требований.
[User Picture Icon]
From:it_dude
Date:July 8th, 2012 10:00 am (UTC)
(Link)
От ошибок никто не застрахован, не думаю, что sharepoint как-то существенно способствует появлению дополнительных ошибок. Enterprise architecture, к сожалению, часто оказываются сложнее, чем хотелось бы.
(Leave a comment)
Top of Page Powered by LiveJournal.com