The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Компания Microsoft открыла исходные тексты сборочной платформы MSBuild

19.03.2015 08:14

Компания Microsoft объявила об открытии кода MSBuild (Microsoft Build Engine), платформы для сборки приложений, используемой по умолчанию в Visual Studio и для сборки приложений на основе технологии .NET. Правила сборки проекта определяются в форме XML-схемы, для управления сборкой предоставляется запускаемый из командной строки инструментарий. Код открыт под лицензией MIT и опубликован на GitHub.

Опубликованные исходные тексты соответствуют состоянию MSBuild из кодовой базы Visual Studio 2015, которая расширена для обособленного использования сборочной системы, независимо от Visual Studio. Из ближайших планов по развитию MSBuild отмечается добавление поддержки Linux и OS X, что позволит использовать данную систему для повсеместной сборки открытых .NET-проектов. Для портирования используются наработки проекта Mono.

  1. Главная ссылка к новости (http://blogs.msdn.com/b/dotnet...)
  2. OpenNews: Компания Microsoft открыла исходные тексты .NET Core Runtime (CoreCLR)
  3. OpenNews: Microsoft переносит на GitHub разработку компилятора для языков C# и Visual Basic
  4. OpenNews: Microsoft переведёт Visual Basic на открытую модель разработки
  5. OpenNews: Microsoft откроет серверную часть платформы .Net и портирует её для Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41871-microsoft
Ключевые слова: microsoft, msbuild
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (99) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (-), 09:26, 19/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +21 +/
    Надо СРОЧНО портировать на linux и заменить все мейкфайлы в systemd!
     
     
  • 2.5, Аноним (-), 09:37, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Успокойся, этот топик про другого монстра (v_v)
     
     
  • 3.17, Аноним (-), 10:43, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Монстр другой - цели те же самые.
     
     
  • 4.59, Аноним (-), 20:35, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Поцтер не любит XML. И правильно делает :)

    Только представьте себе:


    Правила сборки проекта определяются в форме XML-схемы


     
     
  • 5.69, grec (?), 20:53, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А что не так?
     
     
  • 6.70, Аноним (-), 21:42, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А что не так?

    Все. Хреново читаемо, если вы не инопланетянин. Сложно в парсинге для машины. Требует огроменных либ. Нафига это надо - загадка природы.

     
     
  • 7.75, efvfvfv (?), 00:00, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> А что не так?
    > Все. Хреново читаемо, если вы не инопланетянин. Сложно в парсинге для машины.
    > Требует огроменных либ. Нафига это надо - загадка природы.

    Это вы по с++?


     
     
  • 8.81, Аноним (-), 02:02, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А можете дать ссылку на ваш простой парсер XML, мы оценим размер... текст свёрнут, показать
     
     
  • 9.82, Аниним (?), 02:18, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    http rapidxml sourceforge net например ... текст свёрнут, показать
     
     
  • 10.92, Легион (?), 12:28, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну да, пример ПРОСТОГО парсера, работающего с набором пойнтеров Он не ПРОСТОЙ, ... текст свёрнут, показать
     
     
  • 11.116, Аноним (-), 18:24, 22/03/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не дурачок ли вы ... текст свёрнут, показать
     
  • 6.95, правдоруб (?), 13:07, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1. неудобно редактировать вручную

    2. конфликты merge - такой геморрой, что ну его нафиг

     

  • 1.4, Аноним (-), 09:29, 19/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >Правила сборки проекта определяются в форме XML-схемы

    Знаем, намучались. Месиво из сотни бесполезных опций в которых х.. че надеш, лучше pro file + qmake, где описываеш только то что тебе надо и в удобочитаемом виде.

     
     
  • 2.6, Аноним (-), 09:39, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • –19 +/
    Проблема в мире open source не в формате файлов сборки, а в том, что толковых сред разработки нет, где тебе не нужно будет ковыряться в файлах и вручную править их
     
     
  • 3.9, RazrFalcon (ok), 09:54, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Конфигурировать сборку не в текстовом файле - не уж, увольте.
     
  • 3.10, Аноним (-), 10:00, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > в том, что толковых сред разработки нет

    Qt Creator? Не, не слышал!
    > где тебе не нужно будет ковыряться в файлах и вручную править их

    Лол, "в XXI-ом веке человек не будет убивать, грабить и насиловать! За него это будут делать роботы." Скатерть-самобранка 2.0 — IDE-самописалка.

     
     
  • 4.43, Аноним (-), 14:24, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • –7 +/
    > Qt Creator? Не, не слышал!

    Если я подключу msbuild к QtCreator, какая вам разница, какой формат имеют файлы проектов

    > Лол, "в XXI-ом веке человек не будет убивать, грабить и насиловать! За него это будут делать роботы." Скатерть-самобранка 2.0 — IDE-самописалка.

    Если сравнивать ситуацию с роботами, то во всем проприетарном мире как бы все делают роботы без убийств, грабежей и изнасилований. Прикинь, Visual Studio с рождения была нормальной самописалкой. Сказка да?

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

     
     
  • 5.46, Аноним (-), 16:14, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Прикинь, Visual Studio с рождения была нормальной самописалкой.

    Ржу в голос.

     
     
  • 6.86, ananizmus (?), 11:07, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    что может предложить opensource вместо visual studio? только не говорите про QtCreator.
     
     
  • 7.91, ... (?), 12:21, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Intellij Idea, Eclipse, NetBeans, CodeBlocks, MonoDevelop - если мы про комбайны.
    VIm, Emacs, Sublime - если мы про "писать".
     
     
  • 8.96, Сырна (ok), 15:06, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Sublime Text и полная Intellij Idea 8212 не опенсорс ... текст свёрнут, показать
     
  • 8.117, аноанимус (?), 11:03, 23/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ни одно до уровня VS не дотягивает Увы Писать на C в разы проще пользуя VS, ч... текст свёрнут, показать
     
  • 7.115, Led (ok), 02:00, 22/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > что может предложить opensource

    Тебе? Эвтаназию.


     
  • 5.47, Аноним (-), 16:16, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > какая вам разница, какой формат имеют файлы проектов

    Тебе-то, может, и никакой, а я в них смотрю.

     
     
  • 6.50, Аноним (-), 16:55, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Мои соболезнования
     
     
  • 7.57, Аноним (-), 18:55, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чему соболезнуешь-то, болезный?
     
  • 5.60, Аноним (-), 20:36, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Если я подключу msbuild к QtCreator,

    ...то ты знаешь толк в извращениях. И займешь достойное место в Специальной олимпиаде.

     
  • 2.7, Аноним (-), 09:39, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А мне больше cmake нравится - гораздо более гибкая система
     
     
  • 3.38, Аноним (-), 12:57, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +8 +/
    ...но их язык - это %$@%^#^&. Шелл потом раем покажется.
     
     
  • 4.44, Аноним (-), 14:39, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Отличный у них язык - простой и понятный. Уж по сравнению то с m4 или make помойкой из спец. переменных подавно.
     
     
  • 5.48, Аноним (-), 16:45, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Отличный у них язык - простой и понятный. Уж по сравнению то
    > с m4 или make помойкой из спец. переменных подавно.

    (сарказм) В СПО остроконечники с тупоконечниками никогда и ни о чем не способны договориться. По определению.

    Всегда найдется тот, кому нравится поп, кому-то попадья, а кто-то др.чит на свиной хрящик. И, да, своя секта всегда правоверна.

     
     
  • 6.61, Аноним (-), 20:37, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    То ли дело MSCrap. Там два мега энтерпрайзной XMLятины, в которой без поллитра вообще не разберешься.
     
     
  • 7.99, билл б. (?), 16:12, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > без поллитра вообще не разберешься

    это между прочим:
    а) факт
    б) корпоративный стандарт мз

     
     
  • 8.100, билл б. (?), 16:12, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    забыл пруфпик http imgs xkcd com comics ballmer_peak png ... текст свёрнут, показать
     
  • 5.76, Led (ok), 00:21, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Отличный у них язык - простой и понятный

    Для говнокодера и питон - язык.

     
     
  • 6.83, Аноним (-), 07:00, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Кто о чем, а шелудивый всё о том же.
     
     
  • 7.109, Аноним (-), 15:18, 21/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Кто о чем, а шелудивый всё о том же.

    Не зря говорят что правда глаза колет :)

     
  • 2.8, qtuser (?), 09:53, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Будущее за QBS.
     
     
  • 3.29, Владимир (??), 11:48, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    ДА!

    А для кого-то уже третий год - настоящее =)

     
  • 3.78, anonymous (??), 01:06, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Можешь подсказать статью, или книгу, или рекомендации дать по настройке кроссплатформенной компиляции в qbs?
     
  • 3.118, Вудруф (?), 20:41, 23/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну ещё бы они его до ума довели. Один из коллег только и делает, что им баги заводит да патчи засылает, чтобы на нашем проекте qbs вообще работала. Лично я пока что предпочитаю не париться и собирать ninja.
     
  • 2.14, Аноним (-), 10:35, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так очевидно что сабж ориентирован на сборку C# кода в первую очередь, а поддержка С++ (одного компилятора фактически) там чтобы не иметь две системы сборки в Visual Studio. Ты бы ещё каким-нибудь Apache Ant собрал и жаловался, что неудобно.

     
  • 2.30, adolfus (ok), 12:07, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Какие опции? Не больше, чем нужно для gcc. Чтобы убить тупые сообщения о неиспользуемых иили недостижимых объектах, достаточно всего:

    if (MSVC)
        set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /NODEFAULTLIB:LIBCMT")
        add_definitions(/W4 /wd4512 /wd4702 /wd4100 /wd4510 /wd4355 /wd4127)
        add_definitions(/D _CRT_SECURE_NO_WARNINGS)
    elseif (CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_GNUC)
        set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs")
        add_definitions(-Wall -W -pedantic -ftest-coverage -fprofile-arcs)
    else ()
        message ("Unknown compiler")
    endif ()

     
     
  • 3.33, Аноним (-), 12:14, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +12 +/
    "всего"
     
  • 3.73, Anonim (??), 23:30, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    1. Макрос add_definitions - не для ключей компилятора, а для дефайнов. То что вы туда напишите, окажется в свойстве COMPILE_DEFINITIONS для всего проекта. Если в проекте используется C-препроцессор, это его может смутить.
    2. В cmake неправильно определяются флаги, нужные компилятору и линкеру для поддержки потоков на всех платформах кроме linux и windows.
    Так что кажущаяся простота оборачивается написанием дополнительного кода.
     

  • 1.11, Аноним (-), 10:03, 19/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    открыть что-ли свою сборочную платформу, только ее причесать надо до уровня программиста, а то сейчас там только матерый хакер разберется
     
     
  • 2.23, annualslayer (ok), 11:15, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    спасибо за информацию!
     
  • 2.74, Аноним (-), 23:36, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >открыть что-ли свою сборочную платформу, только ее причесать надо до уровня программиста, а то сейчас там только матерый хакер разберется

    Иногда некоторым вещам лучше оставться закрытыми.

     
  • 2.106, Аноним (-), 22:51, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ок, открою раз кто-то +1 поставил. Попробую проект назвать так чтобы стало ясно что это сделал анон с опеннета :)
     
     
  • 3.119, annualslayer (ok), 17:11, 26/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Ок, открою раз кто-то +1 поставил. Попробую проект назвать так чтобы стало
    > ясно что это сделал анон с опеннета :)

    Bazel? вроде не сильно очевидное название..

     

  • 1.12, Клыкастый (ok), 10:23, 19/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Как-то слабенько - всего лишь XML. Нужно больше корпоративности. JSONx, например.
     
     
  • 2.28, Kodir (ok), 11:48, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    JSON работает со статически определёнными типами. У MSBuild нет жёсткой структуры - в любом теге может появиться дочерний, который является легальным, но не определён в структуре - потому что самой структуры нет.

    Неудобство этого мелкомягкого поделия в том, что он разрабатывался как глобальный всемогутер и действительно имеет море "мусорных" данных, а также то, что расширение MSBuild'а требует отдельных скомпилированных модулей - тут бы впору иметь некий скриптовый язык а-ля C#.

     
     
  • 3.34, Аноним (-), 12:16, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Kodir
    > скриптовый язык а-ля C#.

    Понятно.

     
     
  • 4.62, Аноним (-), 20:38, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Понятно.

    Он постеснялся дописать Bydlo в начало ника. А зря.

     
  • 3.42, Клыкастый (ok), 13:57, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > JSON работает со статически определёнными типами.

    https://twitter.com/danharper7/status/514822464673951744

    http://www-01.ibm.com/support/knowledgecenter/SS9H2Y_6.0.0/com.ibm.dp.xm.doc/


    непривычно как-то шутки объяснять, но раз ты не поинтересовался темой...

     
     
  • 4.58, Аноним (-), 19:47, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    JSON Enterprise Edition! :)
     

  • 1.13, Капитан (??), 10:28, 19/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Теперь это гогно с XML еще и на линуксе буду запускать? Не нужно, запретить несвободное!
     
     
  • 2.15, Аноним (-), 10:39, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • –8 +/
    MIT не свободное ? :) Ну да.. рабская клетка GPL сильно лучше.
     
     
  • 3.63, Аноним (-), 20:39, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > MIT не свободное ? :) Ну да.. рабская клетка GPL сильно лучше.

    Ядро под GPL - даже проприерасы выкладывают, если продукт распостраняют. А с какого-нибудь жунипера, сони или эппла, предпочитающих пермиссив - что взять кроме EULA, DRM и прочих ограничиловок?

     
  • 2.16, Аноним (-), 10:39, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вам лишь бы запрещать. А другие, к примеру, возьмут и человеческий конвертер для cmake сделают, что лишь ускорит уход с Windows тех, кто привязан к ней сотнями кастомных солюшенов, которые *должны* собираться и работать.

    Серьезно, вас-то кто заставляет MSBuild запускать?

     
     
  • 3.18, Анонимъ (?), 10:49, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Никак под пытками пытаются заставить его использовать.
    Диванные аналитики такие диванные. Как же они далеки от реалий...
     
  • 3.19, Капитан (??), 10:59, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Вам лишь бы запрещать. А другие, к примеру, возьмут и человеческий конвертер
    > для cmake сделают, что лишь ускорит уход с Windows тех, кто
    > привязан к ней сотнями кастомных солюшенов, которые *должны* собираться и работать.
    > Серьезно, вас-то кто заставляет MSBuild запускать?

    cmake делает NSIS

     

  • 1.20, tensor (?), 11:02, 19/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Посмотрел и всплакнул.
    https://github.com/Microsoft/msbuild/blob/master/src/XMakeTasks/BootstrapperUt
    Интересно, как эти экскременты будут портировать на другие OS? Получится очередной samba-regedit. Или того хуже.
     
     
  • 2.21, Капитан (??), 11:03, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Через Wine и Mono...
     
     
  • 3.64, Аноним (-), 20:40, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Через Wine и Mono...

    Гланды. Через ж...у. Автогеном. Удалять. Серьезно, этот шит только микрософту и нужен. Ну и их стайке ботов.

     
  • 2.24, Andrey Mitrofanov (?), 11:40, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >github.com/Microsoft/msbuild/blob/master/src/
    > Интересно, как эти экскременты будут портировать на другие OS?

    "Майкрософт не портирует, Майкрософт навалива^Wоткрываааает!"

    > Или того хуже.

     
     
  • 3.65, Аноним (-), 20:41, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > "Майкрософт не портирует, Майкрософт навалива^Wоткрываааает!"

    Странно что не в могильник апача. Вроде ж это у них дефолтным бункером для сброса токсичной дряни было.

     
  • 2.68, Илья (??), 20:52, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И чего вы там всплакнули?
     

  • 1.22, Анонимус сапиенс (?), 11:03, 19/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Венду приложить забыли для тестов.
     
     
  • 2.25, Andrey Mitrofanov (?), 11:42, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Венду приложить забыли для тестов.

    Это же OpenNET. Сюда новость про бесплатную раздачу десяточки не пролезла [ещё?].

     
     
  • 3.27, тоже Аноним (ok), 11:48, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это же ОпенНет. Здесь даже спам про "Юлмарт по пятой колонке" будет актуальнее, чем раздача корпоративных бет для тех, кому очень надо разбираться в сортах.
     
  • 3.80, Аноним (-), 01:45, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    OpenDotNet
     

  • 1.26, adolfus (ok), 11:47, 19/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Опубликованные исходные тексты соответствуют состоянию MSBuild из кодовой базы
    > Visual Studio 2015, которая расширена для обособленного использования
    > сборочной системы, независимо от Visual Studio

    Если теперь не нужно будет ставить всю студию, а достаточно только msbuild'а, то неплохо. Сам работаю в сликедите и для вантуза пользуюсь связкой cmake + msbuild из MSVC-10, но поставить только msbuild не выходило -- нужно было ставить все дерьмо целиком, хотя достаточно было набрать:

    > cmake -G "Visual Studio 10 Win64" ../..
    > msbuild project.vcxproj /fl1 /fl2 /fl3 /flp2:logfile=errors.log;errorsonly /flp3:logfile=warns.log;warningsonly

     
     
  • 2.35, CrazyAlex25 (ok), 12:20, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И до этого не нужно было (http://www.microsoft.com/en-us/download/details.aspx?id=40760)
     

  • 1.36, Аноним (-), 12:29, 19/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Самая мерзкая билд-система. В солюшене 102 проекта (по наследству). Зависимости настроить без Visual Studio вообще нереально. Чтоб свой таск написать, тоже надо студию и тонну API знать.
    Лучше Gradle.

     
     
  • 2.45, iZEN (ok), 14:55, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Лучше Gradle.

    Чем? Это же самый жирный и медленный сборщик из существующих.

    Бинарный комплект gradle-2.3 в развёрнутом виде занимает 45 Мбайт, но, как правило, в IDE и разработчиками используется полный комплект установки более 100 Мбайт.
    Для сравнения, apache-maven-3.3.1 - 9 Мбайт в развёрнутом виде.

     
     
  • 3.66, Аноним (-), 20:42, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вечно изена тянет на г-но. Для этого мавена еще явы надо сто метров вкатить. Лучше уж qmake.
     
     
  • 4.71, iZEN (ok), 21:42, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Для этого мавена еще явы надо сто метров вкатить.

    Как будто gradle сам по себе запускается. :))

     
     
  • 5.110, Аноним (-), 15:19, 21/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Как будто gradle сам по себе запускается. :))

    Я впервые это название слышу. В сортах гoвна я не эксперт, извини.

     
  • 3.93, ... (?), 12:40, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Лучше Gradle.
    > Чем? Это же самый жирный и медленный сборщик из существующих.
    > Бинарный комплект gradle-2.3 в развёрнутом виде занимает 45 Мбайт, но, как правило,
    > в IDE и разработчиками используется полный комплект установки более 100 Мбайт.
    > Для сравнения, apache-maven-3.3.1 - 9 Мбайт в развёрнутом виде.

    В какой вселенной кого-то волнует разница в занимаемом на хдд месте на сборочной машине?

    P.S. То что скорость сборки у него медленная, больший, хотя и не критичный, минус.

     
     
  • 4.111, Аноним (-), 15:20, 21/03/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > В какой вселенной кого-то волнует разница в занимаемом на хдд месте на
    > сборочной машине?

    Майнтайнеров пакетов например, собирающих толпу пакетов на самые разные случаи жизни.

     

  • 1.37, Аноним (-), 12:40, 19/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вообще им смена CEO явно на пользу пошла. Из новых продуктов 10ка и MSVS 2015 сюда по всему будут тортами. Вот опять какие-то огороженные вещи для сборки открыли, причем под нормальной лицензией и на Гитхабе.
    Как думаете, есть шанс, что они браузер свой релизнут на Webkit-e и не будут там ничего трогать, а осла оставят для интерпрайза и легаси?
     
     
  • 2.40, Аноним (-), 13:46, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Как думаете, есть шанс, что они браузер свой релизнут на Webkit-e и не будут там ничего трогать, а осла оставят для интерпрайза и легаси?

    вроде говорят что они реально это обсуждали, но в итоге решили отказаться и запилить новый собственный движок (Spartan) с поддержкой Asm.js

     
  • 2.41, koblin (ok), 13:51, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    нет
     
  • 2.77, Led (ok), 00:26, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > 10ка и MSVS 2015 сюда по всему будут тортами.

    Для вендузятника любое говно - торт.

     
     
  • 3.79, Аноним (-), 01:25, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Бгг, нет. я под виндой только в WoW шпилю по вечерам, а так на лаптопе 80% OS X, 20% Arch. Про новую студию тепло друзья шарперы отзываются.
     
     
  • 4.112, Аноним (-), 15:21, 21/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > друзья шарперы отзываются.

    Так дельфисты тоже на дельфю не ругались. А вот остальные их за что-то крепко не любили :)

     

  • 1.51, Аноним (-), 17:15, 19/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Pull Request 1: Fix legacy msbuild issues https://github.com/Microsoft/msbuild/pull/1
     
     
  • 2.53, Капитан (??), 17:33, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Какие все агрессивные работники MS и Писатели на C#...
     

  • 1.52, Аноним (-), 17:29, 19/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Микрософт, этот зловещий спрут, ультрамонополист и подлый патентный тролль в очередной раз пытается наложить щупальца на мир open source. Почему все молчат?
     
     
  • 2.54, Капитан (??), 17:34, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Микрософт, этот зловещий спрут, ультрамонополист и подлый патентный тролль в очередной
    > раз пытается наложить щупальца на мир open source. Почему все молчат?

    За Платный аккаунт Github любой негодяй может выложить свой шлак

     
     
  • 3.56, Аноним (-), 18:37, 19/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для публичного репо достаточно и бесплатного, тем более здесь MIT.
     

  • 1.84, Меломан (?), 08:28, 20/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Такими темпами через 3-4 года придется обсуждать на опеннете релизы Майкрософт Виндоус. Как-то не по себе стало, холодок по телу пробежал.
     
     
  • 2.105, wiseman (ok), 21:24, 20/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    виндоус врядли. а вот скажем микрософт ос  - вполне. Только не через 3-4 года, а скорее лет через 5
     

  • 1.104, nc (ok), 21:16, 20/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Вот если бы еще открыли компилятор msvc, то да, было бы неплохо.
     
     
  • 2.107, Аноним (-), 08:08, 21/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Любые шаги компании Microsoft следует рассматривать ка провокацию. А такие предложения

    > Вот если бы еще открыли компилятор msvc, то да, было бы неплохо.

    являются вбросом чистой воды платного тролля или полного идиота.

     
     
  • 3.114, nc (ok), 15:54, 21/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мне пофиг на компании и провокации, мне реальный код интересен.
     
  • 2.113, Аноним (-), 15:22, 21/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот если бы еще открыли компилятор msvc,

    А нафига вам компилятор, который даже C99 не умеет? По этому поводу дошло до того что отдельные извращенцы пыжатся заменить его в студии на gcc или clang :)

     

  • 1.108, Аноним (-), 11:53, 21/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как бы красиво не выгибали они пальцы веером, выражая добрые намерения, любое действо этой грязной компании содержит в себе мерзость, рассчитанную на лохов ушастых очарованных причастностью к брендованому. Подальше надо держатся, очень подальше, от всех их действ,потому как кроме паскудства ничего они не дадут! Любому имеющему мозги это априори должно быть известно.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру