Вопросы с тегом «frameworks»

Фреймворк - это набор инструментов, дополнительных к языку программирования и к соответствующему компилятору. Иногда это обязательно; иногда это не является обязательным и помогает в разработке приложения.

237
Что делает среда Spring? Должен ли я использовать это? Почему или почему нет?

Итак, я начинаю новый проект на Java и собираюсь использовать Spring. Почему я рассматриваю весну? Потому что многие люди говорят мне, что я должен использовать Spring! Серьезно, каждый раз, когда я пытался заставить людей объяснить, что такое Spring или что он делает, они никогда не могли дать мне...

115
Подходит ли студентам фраза «никогда не изобретать велосипед»?

Я постоянно сталкиваюсь с этим выражением «не изобретай велосипед» или «никогда не изобретай велосипед», когда я задаю несколько вопросов по SO. Они говорят вам использовать некоторые фреймворки или существующие пакеты. Я знаю, откуда происходит это отношение, так как неразумно тратить время на то,...

74
Как разработчик должен отказаться от невозможных требований? [закрыто]

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

70
Приводит ли SOLID к написанию фреймворка поверх стека технологий?

Мне нравится SOLID, и я стараюсь изо всех сил использовать и применять его при разработке. Но я не могу не чувствовать, что подход SOLID превращает ваш код в код «фреймворка» - то есть код, который вы разработали бы, если бы создавали фреймворк или библиотеку для использования другими...

67
Сколько свободы должен иметь программист в выборе языка и структуры?

Я начал работать в компании, которая в первую очередь ориентирована на C #. У нас есть несколько человек, которым нравятся Java и JRuby, но большинство программистов здесь любят C #. Меня наняли, потому что у меня большой опыт создания веб-приложений, и потому что я склоняюсь к новым технологиям,...

38
Когда НЕ использовать рамки [закрыто]

Сегодня можно найти основу практически для любого языка, подходящую практически для любого проекта. Большинство современных фреймворков достаточно надежны (вообще говоря), с час за часом тестирования, проверенным кодом и большой расширяемостью. Тем не менее, я думаю, что у ЛЮБОЙ основы есть и...

37
Когда использовать DAG (направленный ациклический граф) в программировании?

Я недавно нашел структуру под названием Ecto . В этом контексте базовый компонент, называемый «плазмой» , является экто направленным ациклическим графом. В эктоплазме может работать планировщик экто. Мне интересно, в чем преимущество этого механизма, и в каких других ситуациях мы можем использовать...

29
Является ли Entity Framework Code First несколько бессмысленным / бесполезным в производстве, и какова хорошая стратегия EF для производства?

Недавно я программировал с использованием Entity Framework 4.1 Code First, и мне очень нравится его разработка, но, имея только конечный план и быстро меняющийся список функций, я постоянно изменяю класс / базу данных в соответствии с потребностями приложений. В разработке нет живых данных, и я...

28
Как выбрать НЕ использовать фреймворк (Caliburn.Micro и т. Д.) В данном приложении MVVM?

Однажды я начал проект MVVM / WPF, который в конечном итоге был построен и развернут, и для этого я много изучал Caliburn.Micro MVVM Framework. Факт: Я в конечном итоге не используя Caliburn.Micro для этого, и в конечном итоге реализации некоторых MVVM понятий , сам ( в частности, только...

26
Какова лучшая платформа для модульного тестирования для .NET и почему? [закрыто]

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

26
Какие достойные веб-фреймворки существуют для функционального программирования? [закрыто]

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

25
Будущее Qt в свете партнерства Nokia и Microsoft [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Если вы пропустили это, за последние два дня произошло много событий, которые...

24
Фреймворки ставят слишком много абстракций? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я программировал чуть меньше года и имею некоторый опыт написания системных...

24
Инъекция зависимости: должен ли я использовать фреймворк?

Недавно я работал над проектом Python, в котором мы интенсивно делали внедрение зависимостей (потому что мы должны сделать так, чтобы приложение было тестируемым), но мы не использовали какую-либо инфраструктуру. Временами было немного утомительно связывать все зависимости вручную, но в целом все...

23
Сайты для внутреннего использования: Есть ли убедительные аргументы против SQLite?

Многие веб-фреймворки, такие как Flask или Django, используют SQLite в качестве базы данных по умолчанию. SQLite является привлекательным, потому что он включен в Python, и административные издержки довольно низки. Однако большинство публичных производственных сайтов с высоким трафиком используют...

22
что такое дилиб?

Я занимаюсь разработкой приложения для iphone и прорабатываю некоторый пример кода, который я видел, который использует libz.dylib. Я провел некоторое исследование и не нашел ничего поучительного, кроме libz.dylib, который можно использовать для zip-файлов, но другие фреймворки предпочтительнее ......

22
Когда более продуктивно создать собственную платформу, чем использовать существующую? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я хотел бы знать, почему вы решили создать свой собственный каркас в вашей...

22
Что вы поставите в первые пару итераций в Agile?

Как я понимаю, идея с Agile методологиями заключается в том, что вы предоставляете что-то функциональное и часто. Приложение получает свой окончательный прирост формы после приращения. Но на ранних итерациях вы могли бы создать структуру или основы, на которых будет основано приложение, так что это...

22
Неужели обилие фреймворков сбивает с толку программистов? [закрыто]

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

20
Какое преимущество было получено от реализации LINQ таким образом, чтобы не кэшировать результаты?

Это известная ловушка для людей, которые промокают ноги с помощью LINQ: public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); var newCollection = new List<Record>(originalCollection);...