Ну спринг это скорее вопрос личного предпочтения.
Как расширить? Да так же как и сам asp.net mvc. Шарп арх это не более чем набор библиотек просто собранных в единый проджект темплейт. Поэтому добавление функциональности достаточно просто. Транзакции. Во первых можно использовать стандартные нхибернейтовские или можно использовать фильтр акшена который весь экшн оборачивает в транзакцию. Насчет т4 согласен это не очень хорошо сделали.
Ну отказ от spring.net вполне правильная вещь. Мне не нравиться xml а fluent spring ну уж очень сырой. И кстати ничего не мешает вернуть его назад. Там практически везде используется CommonServiceLocator так что этот продукт IoC агностичен. Я тоже не особо рад что они выбрали Castl-овский, но мне поменять контейнер на StructureMap заняло час. Куча багов? Хм написал уже проект на нем и что то не нашел. Что Вы имеете в виду под Compatibility issue? Проект очень хороший(для меня по крайней мере) и быстро развивается. В общем каждому свое.
К сожаления воспроизвести не смогу за давностью лет :-) И может я конечно придираюсь, но тем не менее. Это была версия 1.0 и в основном все сложности были в том, что грайлс пытался скрыть от меня бекенд (гибернейт и спринг) и иногда было очень тяжело понять в чем конкретно проблема. Иногда вылазили ошибки вызванные динамической природой груви. В общем я пожалуй соглашусь, что это может и моя проблема вызванная нехваткой опыта в JAVA.
:-) хех мне первый минусик поставили, это надо обмыть. Не нетбинс старается но серьезно работать на нем невозможно(в случае работы с грайлс). Да не они не только длинные но и невозможно понять, что они значат, очень напоминает как выводит ошибки Шарепоинт :-)
Дело не только в переносе. На данный момент этот проект еще не законченное решение, а так сказать тестовое. Этот проект уже пережил инкарнацию на Grails и asp.net mvc. Grails порадовал своей интеграцией с Spring и Hibernate. Но кроме Idea других нормальных редакторов нет и ошибки странные показывает хрен поймешь что пишет. В общем интересный но сырой продукт. asp.net mvc в общем то прорыв для dot net разработки. Но тоже не без грехов.:-) Основной недостаток это в первую очередь отсутствие развитой системы плагинов. То есть мне во многих случаях необходимо быстро сделать проект а потом уж если выстрелит, мне не проблема его перенести на другую платформу. В данный момент отсутствие развитой инфраструктуры для работы с проектом главный тормоз в работе. Хотя Sharp Architekture уже сделали и скаффолдинг и прогресс хорош но даже после грайлс очень неудобно.
Приду. По крайней мере постараюсь но думаю пересилю себя так рано встать :-) Хотя сам дот нетчик но собираюсь сейчас переносить проект с asp.net mvc на ruby так что активно его сейчас осваиваю.
ayende.com Oren Eini пишет сейчас как раз такую штуку на .Net причем в данный момент идет планирование и он описывает в постах все архитектурные решения
ie 8 можно любить только за его девелоперские фичи. Он мне в последнем проекте в квирк моде отработал показал все баги которые показывал ie6 так что зачет.
Если почитать блог то становится понятно что ребята просили разрешения в агенстве и очень боялись что погодные условия не дадут им завершить начатое до окончания срока действия разрешения. А вообще напоминает Гостью из будущего только там ракету запускали и было дело у нас, а не где то далеко.
Мне не понравилось. Организация ужас. Уровень докладов низкий. Уж лучше бы было просто неформальное общение. Мне бы хотелось завести связи какие то новые в ит мире.
Не знаю, а возможно ли каждому пулу сделать свою папку 12 в смысле чтоб сам шарепоинт думал, что это его родная папка? С папкой лейоутов все понятно а вот с 12 не совсем Мне все устраивает за исключением папки 12. Ну вот допустим пример. У меня есть файлы в 12\1033\XML в котором описываются доступные сайт темплейты, то есть при создании сайт коллекции то, что увидит юзер. И вот допустим я из 2х солюшенов имею в этой папке 2 разных файла но к сожалению в них прописаны одинаковые id. И при создании сайт коллекции произойдет ошибка. Причем делаем мы это из централ администрейшн(хм получается надо делать несколько вариантов централ админа для каждой виртуальной папки 12). Да я мог бы исправить ситуацию добавлением символа "_" перед ненужным в данный момент файлом и после создания сайт коллекции вернуть все назад. Ну в общем в данный момент в подобных случаях надо делать руками и это как бы неудобно. Да и можно поменять идентификаторы но опять же это надо делать руками. Хотелось бы найти что нибудь типа virtualPC но только более легковесное. Воркараунд не интересует, хочется нормального решения. Хотя я понимаю, что по большому счету виртуалки это то, что доктор прописал. Просто там свой геморрой при копировании виртуальных машин с установленным шарепоинтом. Вот, вот что я хочу, статью на хабре про копирование виртуальных машин с шарепоинтом :-))). Хотя я знаю, что в гугле это есть :-) И еще от мс было бы интересно больше узнать про решения виртуализации например хороший обзор Hyper V, Med V, App V. Что то я уже в злобного потребителя превратился. В нескольких словах мой фидбек к статье: В данный момент этот продукт имеет свои геморрои но очень надеюсь, что мс превратит в будущем это в более достойное. Примеры уже есть IE8, DotNet, GAC и это радует.
А вот вопрос. Я как разработчик вынужден иметь на локальной машине несколько различных проектов. Иногда это вызывает конфликты. Да можно делать виртуальные машины для каждого проекта но это не очень удобно. Вопрос. Возможно ли использовать APP V для шарепоинта. То есть я инсталлирую на локальную машину шарепоинт. После этого ставлю апп в. Далее я каждый проект инсталирую в виртуальное окружение. Я не знаю возможно ли это и было бы интересно узнать. По логике такое возможно мы виртуализируем папку 12, а остальное все можно использовать совместно.
Как расширить? Да так же как и сам asp.net mvc. Шарп арх это не более чем набор библиотек просто собранных в единый проджект темплейт. Поэтому добавление функциональности достаточно просто. Транзакции. Во первых можно использовать стандартные нхибернейтовские или можно использовать фильтр акшена который весь экшн оборачивает в транзакцию. Насчет т4 согласен это не очень хорошо сделали.