powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
25 сообщений из 500, страница 20 из 20
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38281580
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.а есть тынц начала противостояния?

Удалили. Муслима, дай еще раз ссылку на свой говнокотроллер для categories.
Я потом покажу как убрать эту вонючую кучу в пару строк.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38281588
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Долбосева, если ты хочешь поразить всех своим фантастическим умом, как сделать генерик контроллер, то можешь сразу записаться в школу в первый класс. И то там детишки уже знают, что это такое. Для тех, кто в танке, в очередной раз повторяю: асп.нет мвц не поддерживает такой механизм в коробке и сама управляет инстансами контроллеров. Писать педальные хаки и прочий мусор - только таким как ты под силу. Дерзай.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38281619
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУДолбосева, если ты хочешь поразить всех своим фантастическим умом, как сделать генерик контроллер, то можешь сразу записаться в школу в первый класс. И то там детишки уже знают, что это такое. Для тех, кто в танке, в очередной раз повторяю: асп.нет мвц не поддерживает такой механизм в коробке и сама управляет инстансами контроллеров. Писать педальные хаки и прочий мусор - только таким как ты под силу. Дерзай.

пИсать говнод тоннами - удел тупых блондинок. Это ты замечательно продемонстрировал в говнорецепте с контроллером для categories. Твой тупой башка даже не посетила мысль с попыткой обобщения.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38281695
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaпИсать говнод тоннами - удел тупых блондинок. Это ты замечательно продемонстрировал в говнорецепте с контроллером для categories. Твой тупой башка даже не посетила мысль с попыткой обобщения.
Писать феерический бред, который даже кроликам нее снился - твое жизненное кредо. Это ты замечательно продемонстрировал за свою околопоносную жизни на скуле. С обобщенными контроллерами иди детвору смеши, они нафик никому не уперлись. Один контроллер может переваривать много различных моделей и экшенов. Плодить 100500 контроллеров под свою модель - удел кретинов, таких как ты, которые жалко сосуществуют на этой планете. Сходи лучше протрави байки, как ты предлагал логику писать в контроллерах. Даже бабушки смеялись над тобой тогда.

Сева о логике в контроллерах
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38281866
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Муслима, ты опять не понял о чем речь. Это ты предлагаешь плодить контроллеры под каждую модель, а у меня все с точностью до наоборот.
ЗЫ Пробовал найти твой феереческий бред с тупым контроллером для categories, но ты, похоже, эту тупость уже убрал из своей помойки.
Я озадачен, неужели до тебя что-то доходит? Не могу в это поверить.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38281877
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaМуслима, ты опять не понял о чем речь. Это ты предлагаешь плодить контроллеры под каждую модель, а у меня все с точностью до наоборот.
Ты настолько туп, что даже становится не по себе. Где я предлагаю плодить контроллеры под каждую модель? В моем контроллере может быть 100500 моделей и 100500 экшенов. Я сам определяю возможности контроллера. А ты предлагаешь про генерик контроллер. Генерик контроллер зависит только от одной модели, тупица.

SeVaЗЫ Пробовал найти твой феереческий бред с тупым контроллером для categories, но ты, похоже, эту тупость уже убрал из своей помойки.
Я озадачен, неужели до тебя что-то доходит? Не могу в это поверить.
Не пробовал убить себя об стену? http://codearticles.ru/articles/2334

Я плакал. Ты всё смешал в кучу, контроллеры от ASP.NET MVC и контроллеры от ASP.NET Web API OData. Это вообще разные вещи, двоешник
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38281909
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, не доходит. Все в порядке. Чуть позже я дам свой вариант
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38281917
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaСорри, не доходит.
Я знал, что до тебя не доходит. Даже если ты убьешь себя об стену - не дойдет...
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38281936
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И так. Если бы говнорецепты пИсала не блондинка, то был бы создан обобщенный контроллер, тк таких сущностей обычно под сотню .

1. Создаем обобщенный контроллер.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
 public class ControllerBase<TEntity, Tkey> : IController
    {
       IRepository<TEntity,TKey> repository;
       
       public ControllerBase(IRepository<TEntity,TKey> repository)
       {
         // ....
           this.repository = repository;
        }

       public override IQueryable<TEntity> GetAll()
        {
            return repository.GetAll();
        }

        protected override TEntity GeByKey(TKey key)
        {
           // ....
            return repository.GetByKey(key);
        }

       //etc
    }



2. Делаем модульную структуру, во время загрузки модуля регистрируем в контейнере нужные сущности или MEF все делает сам.

[ExportController("Category")]
public CategoryController : ControllerBase<Category,int>
{
}

3. В ms работают только начинающие программисты, которые не знают заветов mcу и все сделали на интерфейсах, что дает возможность переопределить ControllerFactory(был в mvc 3.0). C помощью CommonServiceLocator с готовыми реализациями под основные контейнеры, делаем общий вариант

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
public ControllerFactory : IControllerFactory
{
   IController CreateController(RequestContext requestContext,string controllerName)
   {
       //.....
       //....
      try
      {
        var controller =    serviceLocator.Resolver<IController>(controllerName);
        return controller;
      }
      catch(...)
      {
         Logger.Log.Error(..);
         //....
      }
//...
     
    }
}



И все. Этого достаточно, чтобы избавится от говнокода на несколько сотен страниц.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38283225
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaСоздаем обобщенный контроллер.
Зачем его создавать, он и так уже есть - EntitySetController. Во-вторых, OData не работает с твоим феерическим IController, технология заточена на работу только с EntitySetController.

SeVaДелаем модульную структуру, во время загрузки модуля регистрируем в контейнере нужные сущности или MEF все делает сам.
Ты упал с горы? Зачем тут модульность, если сам движок OData ее не подцепит?

SeVaВ ms работают только начинающие программисты, которые не знают заветов mcу и все сделали на интерфейсах, что дает возможность переопределить ControllerFactory(был в mvc 3.0). C помощью CommonServiceLocator с готовыми реализациями под основные контейнеры, делаем общий вариант
Начинающий программист, видимо, ты. Потому что не понимаешь банальной истины, что классический CRUD с 4 методами годится только для хеллоуворлдов. Реальный OData контроллеры могут содержать 100500 методов, которые могут и не использовать модель T. И самое главное это то, что классический CRUD может и не применяться, в большинстве случаев нужно будет писать маппинги с вьюмодели на модель и обртано.

SeVaИ все. Этого достаточно, чтобы избавится от говнокода на несколько сотен страниц.
Выбрось на помойку.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38283301
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На помойку нужно выбросить тебя. Все мимо кассы.
авторЗачем его создавать, он и так уже есть - EntitySetController. Во-вторых, OData не работает с твоим феерическим IController, технология заточена на работу только с EntitySetController.

Я писал, что IController&ControllerFactory - это из mvc 3.0. Для 4-ой нужно будет заменить на IHttpController или ввести свой, чтобы не зависеть от версионности. Пора прочитать хотя один букварь и постараться понять основы ООП.

авторТы упал с горы? Зачем тут модульность, если сам движок OData ее не подцепит?

Обычная твоя история - киськин бред без всякого понимания мехинизмов mvc

авторНачинающий программист, видимо, ты. Потому что не понимаешь банальной истины, что классический CRUD с 4 методами годится только для хеллоуворлдов. Реальный OData контроллеры могут содержать 100500 методов, которые могут и не использовать модель T. И самое главное это то, что классический CRUD может и не применяться, в большинстве случаев нужно будет писать маппинги с вьюмодели на модель и обртано.


Обычные вопли начинающего программиста, который не способен ни к каким обобщениям кроме говнокода и даже не осилил для чего нужно интерфейсы.
Для твоих categories никакие 100500 методов не нужны(а таких сущностей десятки: должности;отделы;ед.измерений и тд), для более сложных вариантов ты еще не дорос и не тебе об этом вякать.
Для таких как ты дают лопату и поручают копать строго по инструкциям.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38283329
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaНа помойку нужно выбросить тебя. Все мимо кассы.
На помойку нужно выбросить твой мозг. За ненадобностью.

SeVaЯ писал, что IController&ControllerFactory - это из mvc 3.0. Для 4-ой нужно будет заменить на IHttpController или ввести свой, чтобы не зависеть от версионности. Пора прочитать хотя один букварь и постараться понять основы ООП.
Я писал, что контроллер MVC и контроллер Web API OData - разные вещи. В поледнем используется генерик контроллер. Если бы у тебя была хоть капля мозгов, ты бы не предлагал свои идиотские лисапеды. MEF еще сюда вкорячил... Доктора в палату, срочно!

SeVaОбычная твоя история - киськин бред без всякого понимания мехинизмов mvc
С логикой в контроллерах куда уж мне до тебя, горе-пониматель mvc.

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

SeVaДля твоих categories никакие 100500 методов не нужны(а таких сущностей десятки: должности;отделы;ед.измерений и тд), для более сложных вариантов ты еще не дорос и не тебе об этом вякать.
Для моих categories вообще ничего не нужно, это банальный пример, как использовать OData контроллер. Тебе не понять, ибо мозг оставил в метро.

SeVaДля таких как ты дают лопату и поручают копать строго по инструкциям.
Для таких, как ты, дают сверло для высверливания башки, которая ни на что ни годится.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38283432
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Муслима, очередная тупость и вонь.
авторЯ писал, что контроллер MVC и контроллер Web API OData


И что с того, что разные, если не отсутствует мозг как у тебя.
Вариантов вагон и маленькая тележка:
- по соглашению имен ( if(controllerName.Contains("OData")) return serviceLocator<IHttpController>(controllerName); еlse // c интерфейсом для обычного контроллера
- по url запроса (для web api добавляем /Api/...)
- и тд, и тд

Ты еще не доросла, детка, учи уроки.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38283462
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaМуслима, очередная тупость и вонь.
авторЯ писал, что контроллер MVC и контроллер Web API OData


И что с того, что разные, если не отсутствует мозг как у тебя.
Вариантов вагон и маленькая тележка:
- по соглашению имен ( if(controllerName.Contains("OData")) return serviceLocator<IHttpController>(controllerName); еlse // c интерфейсом для обычного контроллера
- по url запроса (для web api добавляем /Api/...)
- и тд, и тд

Ты еще не доросла, детка, учи уроки.

Долбосёвко, обыденные фекалии с гнусной миной. Не пробовал убить себя об стену с такими предложениями? Зачем мне какие-то педальные согласешения имён, сопоставления и ифы, помнить об этом, что новый контроллер нужно где-то там с чем-то посоставить, тот же mef тут как кобыле пятое колесо, те же хардкодные атрибуты [ExportController("Category")] и прочий фантастический бред, который льется из твоего чревовещателя? Так делают только кухарки, которые хотят автоматизировать котлеты, хлеб и молоко - всё в одной кастрюле.
Нормальные люди (подчеркиваю, нормальные, а не идиоты) просто создают свой контроллер от штатного EntitySetController и решают поставленную задачу. Всё. Никаких ифов, хардкодов и левой инопланетянщины.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38283468
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе неподъемная тема по IoC совсем башню оторвала, пытаешь вкорячить DI даже в нативный движок MVC и OData по управлению контроллерами. Вкорячь уж тогда в свой мозг, пусть резолвится почаще
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38283549
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУте же хардкодные атрибуты А у самого же на говнокодеартиклз такой высер:
Код: c#
1.
var categories = modelBuilder.EntitySet<CategoryModel>("Category");
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38283742
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyМСУте же хардкодные атрибуты А у самого же на говнокодеартиклз такой высер:
Код: c#
1.
var categories = modelBuilder.EntitySet<CategoryModel>("Category");


Это необязательное условие. Для чего это нужно - шагом марш читать букварь.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38283816
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУТебе неподъемная тема по IoC совсем башню оторвала, пытаешь вкорячить DI даже в нативный движок MVC и OData по управлению контроллерами. Вкорячь уж тогда в свой мозг, пусть резолвится почаще

У Эллочки-людоедки закипела единственная извилина. Я не пытаюсь, я уже сделал. Самое главное, чтобы ты ничего не вкорячивал, что получается после твоих грязных ручонок мы уже видели в говномембершипе.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38283826
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaУ Эллочки-людоедки закипела единственная извилина. Я не пытаюсь, я уже сделал. Самое главное, чтобы ты ничего не вкорячивал, что получается после твоих грязных ручонок мы уже видели в говномембершипе.
У кухарки-велосипедистки отпала половина неработающих педалей на самокате. Как бы крепко она их не крепила. Чтож, в следующий раз нужен не китайский суперклей, а двухкомпонентный поксипол. Подольше продержатся.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38284003
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПятница. Предлагаю обсудить, почему в след за SL идёт ровными шагами сам WPF. За что? Технология хоть сырая и глючная, но модная. Странно это всё, WinForms остается, WPF сваливают в сточные каналы. Майкрософт, куле.

Есть мысль, что теперь МС полностью захватила команда метровцев (Modern UI) - а они вроде как хоронители ВПФ, СЛ и Дотнета впридачу. Не удивлюсь, если вслед за всем этим отправится в небытие и Дотнет.

Вообще, если Метро является действительно ЛУЧШЕЙ альтернативой ВПФу (из МСовских альтернатив, естественно), то это бы ещё было как-то объяснимо (ВПФ нет на мобильных устройствах, а Метро - есть). Но вроде как этому Метру ещё ползти и ползти до возможностей ВПФ - кто пробовал и что может сказать?

МСУвпф ис дед

Что-то мне это напоминает...



авторА факты таковы, что все проприетарные технологии ms(убогий webforms, asp.net, wcf, etc) в скором времени будут нужны только тем, кто без vs ничего сделать не сможет и все появляется только с выходом очередного update.
MS сделала ставку на azure c возможностью использования все и вся.
Вчера на докладе devcon было озвучено, что в esb будет реализован открытый протокол AMQP. Раньше это даже трудно было бы представить, а теперь ms вынуждена это делать.
Вся суть МС - в проприетарности. И немного в юзабельности некоторых их продуктов (типа Офиса). А кому нужна МС со своим облаком? Нет, кому-то, наверное, нужна... Только Балмер что, хочет сократить штат в разы и обрезать оставшимся зарплаты? Или все ставки на облако и на Иксбокс (судя по его начинке, терять деньги игровое подразделение уже не будет, а наоборот - только зарабатывать).
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38284007
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320 и Дотнета впридачуИ винды, и mssql, чо уж мелочиться.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38284024
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Есть мысль, что теперь МС полностью захватила команда метровцев (Modern UI) - а они вроде как хоронители ВПФ, СЛ и Дотнета впридачу. Не удивлюсь, если вслед за всем этим отправится в небытие и Дотнет.
Ну и за дотнетом тогда сам майкрософт тоже, за компанию.

user7320Но вроде как этому Метру ещё ползти и ползти до возможностей ВПФ - кто пробовал и что может сказать?
Ну точно так же, как ползти арбузу до кирпича. Обратись к строителям лучше, ну или к бахчеводам.

user7320Вся суть МС - в проприетарности.
Халява бывает только в мышеловке.

user7320А кому нужна МС со своим облаком? Нет, кому-то, наверное, нужна...
Наверное тем, кто пратит за это деньги. Так же как и Гуглу, Яндексу и прочим корпорациям.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38284065
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчёт смерти ВПФ - дайте конкретные ссылки. А то первые в Гугле ведут либо на обсуждения, где первыми же постами это опровергается, либо на вот такие блоги . Судя по всему, писатель в том блоге ни в чём не разобрался и начал кричать "караул". Текущее состояние же такое http://en.wikipedia.org/wiki/Visual_Studio_Express#2012_products . Т. е. никто никого никуда не удалял. Непонятно только, почему МС так упорно фрагментирует свой экспресс-Студию. Чем дальше, тем больше версий, и каждая типа заточена под свою узенькую задачу.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38284108
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320 Непонятно только, почему МС так упорно фрагментирует свой экспресс-Студию.Чтобы привлекать халявой разработчиков, имеющих разную специализацию.
...
Рейтинг: 0 / 0
Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
    #38284301
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитал тут по блогам... Вобщем, складывается, что ВПФ в загоне потому, что МС нужно было что-то, что одновременно и под мобилки, и под десктоп пойдёт. Это мнение блоггеров. Почему МС решает каждый раз изобретать что-то новое, а не доводить старое до ума (например, ВПФу добавить чутка функциональности для удобства на мобилках и вообще производительности) - вопрос из бронхов.
...
Рейтинг: 0 / 0
25 сообщений из 500, страница 20 из 20
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Есть где смотреть своего рода дайждест по актуальным технологиям Майкрософт?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]