LINUX.ORG.RU

Microsoft открыла исходники Visual Studio Code

 


2

6

Компания Microsoft опубликовала исходный код Visual Studio Code (не путать с Visual Studio) на условиях лицензии MIТ. Visual Studio Code — это кроссплатформенная IDE, основанная на платформе electron. Visual Studio Code поддерживает подсветку синтаксиса различных языков программирования (C++, Java и т.д.), интеграцию с git, а также интерфейс отладчика, перенесенный из Visual Studio.

>>> Исходный код на github.com

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: AP (всего исправлений: 3)

Ответ на: комментарий от contra_sperm_spero

Не костыль, а песочница. WinAPI дыряв по всей своей природе, и .NET — первая удачная попытка эту проблему решить.

Ну, то есть, под дырявый API подстилаем резиновый коврик. Шоб не протекало. :) Типичный костыль.

Во-первых, Вы не используете новую функциональность и потому не замечаете её,

Ну почему же — ублюдский ленточный интерфейс не заметить трудно. Трудно в нем найти нужное тебе действие :) Из полезного — всякие онлайн--переводчики появились. А вот автонумерации картинок и поддержка целостности ссылок на них как не было, так и нет.

Тут свои жирноабстракции.

Только не надо путать исполняющие системы разных языков с резиновым ковриком для всех. Тут я хоть выбрать могу :)

gns ★★★★★
()
Ответ на: комментарий от Iron_Bug

Многим заказчикам программных решений нужны собственно работающее через какую угодно жопу решение и дешёвая рабочая сила, а на качество кода и производительность положить прибором. Если бы железо стоило сравнимо с хорошим программистом, то вопрос обстоял бы иначе — но железо по меркам бизнеса стоит копейки. Это только местные нищеброды могут ныть, что им лишнюю планку на 8 ГБ воткнуть некуда. Потому говнокодеры будут только процветать. Вон на подходе уже мемристоры, а за ними и графеновая электроника пойдёт, достигнутый в начале 00-х пик кремния, обходимый сейчас экстенсивно — не предел.

contra_sperm_spero
()
Ответ на: комментарий от contra_sperm_spero

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

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 3)
Ответ на: комментарий от gns

под дырявый API

Ну вон они продвигают уже вместо него вовсю Windows Runtime. Только кому от этого легче стало?

Трудно в нем найти нужное тебе действие

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

автонумерации картинок

Целевой аудитории ворда это не нужно, они тупые копипастеры. Для остальных есть TeX.

Тут я хоть выбрать могу

А на винду типа жабы нету?

contra_sperm_spero
()
Ответ на: комментарий от contra_sperm_spero

ну, на десятки лет сейчас вряд ли нужно замахиваться. технологии быстро меняются. но тем не менее. даже обычная разработка для каких-нибудь отказоустойчивых серверов 24/7 требует неплохой R&D. другой пример - выпуск миллионов эмбеддед девайсов, которые должны работать в отнюдь не идеальных условиях, но надёжно. таких задач очень много. как в мелких, так и в крупных проектах. скажем так, говнокод применим только в одной и весьма узкой области: прикладной софт для конечного юзера. вот там говна больше всего. ещё в вебе, пожалуй. остальное требует сурового девелопмента. но даже прикладуху и веб вполне можно писать грамотно и оптимально. вопрос только в качестве специалистов.

Iron_Bug ★★★★★
()
Ответ на: комментарий от contra_sperm_spero

Ну вон они продвигают уже вместо него вовсю Windows Runtime. Только кому от этого легче стало?

Ну так как это — Эскобар.jpeg :)

Это чисто по сравнению с навыком использования более ранних версий — на простыне найти что-то легче,

То-то я разрыв страницы замучился искать...

Целевой аудитории ворда это не нужно, они тупые копипастеры. Для остальных есть TeX.

Ну если заказчик и его нормоконтроль требует ворда и ЕСПД-шного шаблона с «рамочками» и децимальными номерами, то что я могу сделать... Только матерится при необходимости править очередное предложение типа «на рис. 5 на стр 29 изображена виселица для Билла Гейтса»... Особенно если перед страницей 29 вставил три картинки и еще шесть страниц написал.

А на винду типа жабы нету?

Есть. Только лучше б не было. Меня поверг в ужас размер резидентного клиента для коллаборатора (это такой клиент-сервер для код-ревью). Двести метров просто выкинуть ради сраной функциональности, для которой и так броузер нужен. Я — старый человек, я много чего видел за двадцать пять лет за монитором. Но не так же... Вот и все у них так, у этих джавайцев-дотнетчиков.

gns ★★★★★
()
Ответ на: комментарий от gns

То-то я разрыв страницы замучился искать...

Разрыв там на самом видном месте. В отличие от той же либры, например.

то что я могу сделать

Навелосипедить на техе шаблон?

Двести метров

И что там внутри? Сама жаба метров 30 весит, если что, и то — если её с собой тащат.

contra_sperm_spero
()
Ответ на: комментарий от contra_sperm_spero

Разрыв там на самом видном месте. В отличие от той же либры, например.

Видать слепой стал, не увидел. Или поначалу не понял, что это. :( Интуитивно-непонятный какой-то интерфейс получился.

Навелосипедить на техе шаблон?

Не вариант. Зачастую, документы уже приходят написанными от соисполнителей и должны дальше уйти такими же. Документы пишут, читают и согласовывают много участников из разных компаний. Приходится тупо материться и писать в ворде. К тому же, бывает, что ворд — это требование нормоконтроля заказчика типа того же ЦБ.

И что там внутри? Сама жаба метров 30 весит, если что, и то — если её с собой тащат.

Сколько дистрибутив весит я не помню, 200 метров ccollab в памяти занимает. Чо там — без понятия. Знаю, что жаба.

gns ★★★★★
()
Ответ на: комментарий от gns

Интуитивно-непонятный какой-то интерфейс получился

Я ж говорю, всё дело в привычке.

в памяти

А, ну дык... Жаба жрёт, сколько видит, при необходимости усмирить это ключиками делается либо запуском на ограниченном в ресурсах железе. Потому на мобилках и узкоспециализированных серверах она взлетела и отлично себя чувствует, а вот на десктопе...

contra_sperm_spero
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.