Последние комментарии

Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.


Дмитрий

Edge больше жрет памяти из коробки без донастройки. Сейчас в хроме открыто 4 вкладки, в edge одна. Chrome 166 mb, edge 302 mb


Михаил Фленов

Просто посмотреть, будет ли мне удобно пользоваться им. В принципе, за счет того, что в браузере самое главное - строка ввода и движок отображения, то в принципе совершенно ничего не поменялось с точки зрения пользователя. Так как есть те же утилиты разработчика, то и с точки зрения программиста ничего не изменилось. Так что если Edge станет частью Chrome, возможно народ перестанет качать Chrome, потому что в принципе не будет особо смысла.


Spider_NET

2NoWay, а как же иммутабельность?


Spider_NET

Миша, а какая цель эксперимента? Что в интерфейсе Edge есть особенного? Внутренности не берём, свой движок они прекратили развивать. Что ещё остаётся? Я им не пользовался никогда (кроме тестирования), поэтому интересно.

У меня пока так: Safari для сёрфинга, чтения. Chrome и FireFox для работы. В последнее время всё больше времени (во время разработки) провожу в FireFox. У них прям сейчас круто идёт конкуренция за dev-тулзы.


NoWay

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


Spider_NET

За другие языки не скажу, но в JS он удобен. Конечно, если нам действительно требуется что-то аккумулировать во время цикла. В JS в большинстве случае удобней перебирать массивы с помощью методов `forEach`, `map` и т.д., чем использовать for.

В плане читабельности мне кажется тут дело привычки. Обычно в цикле немного кода, поэтому затруднений при чтении не возникает.

По поводу "быстрей" (опять же на примере JS), то это всё очень относительно и может разнится от движка. Последние тесты V8 говорят, что разницы нет. Наоборот, в некоторых случаях классический for может проиграть, из-за невозможности применить некоторые оптимизации.


OlegRendarvePeelveha

Регистрация


Михаил Фленов

Я как раз наоборот в заметке ищу причины учить C#. При нынешнем засилии PHP и при необходимости быстро что-то накидать на NodeJS или Python у C# все еще хорошие перспективы и заметка именно об этом


Jeka Sylar

Как то странно слышать такое от Миши, что не стоит учить C# .Net Core, интересно почему мнение такое появилось ?
Хотя я смотрю сейчас проше сделать кому то сайт на WordPress, и его вполне хватает для обычного сайта.
А вот если делать web приложение, то тут возникает вопрос использывать PHP + какой то фреймворк или же попробовать монстра Java или C#.

Не знаю почему но мне C# больше нравиться чем Java, наверное из за Visual Studio + русская документация, хотя некторые кодеры говорят что Java это стабильность на Java куча проектов которых надо подерживать  


Михаил Фленов

довольно странно читать такую статью от специалиста: python во многом не конкурент для dotnet как минимум из-за производительности


С# не конкурент C++, как минимум по производительности, а С++ не конкурент ассемблеру, но никто не пишет на ассемблере только потому, что код на нем быстрее. Facebook и VK написаны на PHP не потому, что он быстрее других языков.
Сейчас выгоднее писать на более простом языке, который удобнее и быстрее, а потом поставить два сервера на Linux, а не один на Windows. Да, .NET Core можно запускать на Linux, но пока мало кто это делает и не вижу в эту сторону серьезного движения.


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

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

Пишите мне