Как стать автором
Обновить
-8
0

Забанен за правду (Назвал хабр клоакой в коментах)

Отправить сообщение
Пусть сделают сначала нормальную работу вкладок(когда вкладка переключает содержимое текстового редактора, а не всего окна), а потом уже можно думать про ерунду из этой статьи.

Статьи в духе «10 прикольных фич %thing_name%» или «Список хоткеев %another_thing_name%» не нужны.
https://pbs.twimg.com/media/CFp86XJVIAAYrhd.png:large
Вставьте кто-нибудь картинку
Ничем, в этом и плюс. Читабельность страдает когда goto используют много и бесконтрольно, а в данном конкретном кейсе goto наоборот самое читаемое решение.
Если бы JIT-компилятор круто оптимизировал, программы на Java работали бы быстро
Думаю к моменту выхода C++20 никакой С++ будет уже не нужен.
Непонятно чем он вообще занят. Импортов нет, концептов нет, filesystem нет. Даже pragma once(или ее аналог) не могут в язык внести.
Видимо в бусте закончились фичи которые можно спереть в стандарт.
Думаю, здесь стоит применить аксиому Эскобара
Исходники покажете?
Ну и без C++11 писать это боль все-таки.

Долго весь движок писали? Один?
Называйте вещи своими именами.

Не в настройках, а в нескольких(!) файлах исходников как я понял
Заливаете.

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

Да, для блокнота это неприемлемо много.
На топовом железе запускается несколько секунд.

+ Отправляет телеметрию по дефолту: https://code.visualstudio.com/Docs/supporting/faq#_how-to-disable-telemetry-reporting

Вывод: ненужный мусор
Не для всего есть альтернатива.

>Если вам придется пользоваться кривонаписанной криворукими разработчиками программой на C
Это вы сейчас про JVM?
За несколько лет стоит изучить больше одного языка, иначе так и останешься «мясом»
Ну я же правду говорю :) К сожалению приходится пользоваться тулами, написанными на JVM-based langs и их производительность меня категорически не устраивает.
Тормоза бы лучше починили, все остальное терпимо
Чем вы меритесь, я не понимаю.

Вот сколько должен есть нормальный тестовый редактор. Это открыто 250+ файлов(вкладок). При этом никаких тормозов, лагов и мгновенный запуск.
https://habrastorage.org/files/c94/cda/847/c94cda8476ac4d0d95250b759afd123c.png
А нормальные области видимости уже сделали?

Примерно так
function foo()
{
// Область видимости foo

for(var i = 0; i < 10; i++)
{
// Область видимости цикла
}
for(var i = 0; i < 10; i++)
{
// Области видимости второго цикла
}
}
Расход памяти не единственная проблема в производительности. Если еще скорость запуска и отзывчивость интерфейса.
Но и у вас сейчас современный компьютер. На том железе где спокойно работает старая опера, хром просто неюзабелен изза тормозов.

> Кроме того, у хрома, если не ошибаюсь, с 45 версии есть такая полезная фича как очистка памяти неактивных табов
Ах, это теперь фичей называется,

> По поводу электрона повторюсь — большую часть памяти все еще отжирает сам браузер, а не исполняемый код.
Этот исполняемый код работает без браузера? Нет? Вот в этом то и проблема

>В чем лагучесть интерфейса по сравнению с тем же браузером — понятия не имею.
Действительно, сравнили браузер с браузером и удивляетесь. Сравнивать надо с нативными интерфейсами.

Нравится html+js? Используйте на здоровье. Только у любой технологии есть область применимости, и у html+js она заканчивается браузером.

> В чем преимущество нативных гуев в визуальном плане относительно html, который можно по виду подогнать вообще к чему угодно?
Не нужен рантайм в виде браузера, нормальная отзывчивость, имеют единый внешний вид с системой. Html может и можно подогнать подо что угодно, но это трудоемко и никто этим не заморачивается.

>Если же для задачи нужен браузер — почему бы не использовать инструмент, который предназначен для подобных задач?
Тут все верно. Только для большинства поделок на электроне браузер очевидно не нужен.

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность