Pull to refresh
4
0

Front-end developer

Send message
> Сколько вы такое будете на нативе писать?

Пари заключать не будем — некогда. А напишу, в принципе, скажем, за неделю. НО:

> Соответствовать спецификации проекта RealWorld; — это мне не нужно
> 100% изоморфного (общего) кода; — это кудрявое как логотип хабра(могу показать как отрастет на заднице, а то щас его не видно почему-то) мне тоже не нужно.

С остальным согласен, но, опять же, строк кода может быть и больше.
Эх. Раньше были просто страницы для печати отдельно. Я возможно старомоден, но, с точки зрения здравого смысла, отдавайте нормальную статику для всех и JSON для клиента… Зачем реакт? Пока вы собираете на коленке свои прослушки с пердуксами нормальный разработчик пишет приложение на нативе в три раза быстрее, имхо.
В мире SEO больше нет поддержки Ajax. Это от Google. Преимуществ нет.
> если проект полностью рендерится на сервере
> и даже полностью поддерживает работу с выключенным JS
> У меня сомнений нет.

У меня тоже, но тогда при чем тут React?
Интересен пример живого успешного проекта на этом примере :) Есть ли что-то, что находится по ключевым словам со страницы хорошо?
Прошу прощения, если ошибаюсь, но, довольно редко попадаются проекты, сделанные на этих фреймворках, популярные с точки зрения безоговорочного успеха в плане поисковой оптимизации… Шаблонизаторы, типизаторы, прочие новшества, а SEO в глубоком пролете. Проблема, что с идеями самих проектов или проблема технологического характера? Как по мне — нужно еще один параметр сравнения добавить и тогда точно вывалится React со своим JSX.
Действительно. Не будем оффтопить.
Внезапно родилось хокку:

Весною набухают почки и на своем стоят типочки…

Спасибо за минусы :) Пропадает всякое желание посещать этот чудный ресурс: слишком «здраво» воспринимаете новичков.
Меня часто ругают за то, что я экономлю на килобайтах трафика. Можно я вас поругаю за миллисекунды выполнения? Что typeof это настолько ресурсоемкая операция, что стоит об этом париться? (:

Это в любом случае где-то выполняется. Если нет проверки — значит есть какое-то приведение в уже скомпилированном виде. Или я ошибаюсь?
Пока не работаю на node. Нет серверного компилятора и кэша. Клиент от этого будет быстрее? :)

> Если это legacy-проект, то да, руками, что есть боль и страдание.

Я вас понял. Для меня это удовольствие. Но я и legacy не поддерживаю больше.
Господи

Написать тысячу раз number, чтобы потом не ошибиться… Ожидал большего. У меня и так не возникает проблем, но за предложение спасибо.
Насчет типизации. Я как-то так сделал и мне, в принципе, этого хватает.

	// strip string to number
	stripNum: (v) => +v.replace(/\D+/g,"") - 0,

	// is HTML Object defined and how
	htmlObj: (e) => RR.isO(e) ? e : RR.get(e),

	// is callback defined
	isC: (c) => c && RR.isF(c) ? true : null,

	// is object
	isO: (v) => typeof(v) === 'object' ? true : null,
 
	// is string
	isS: (v) => typeof(v) === 'string' ? true : null,
 
	// is array 
	isA: (v) => typeof(v) === 'array' ? true : null,
 
	// is function
	isF: (v) => typeof(v) === 'function' ? true : null,
 
	// is undefined
	isU: (v) => typeof(v) === 'undefined' ? true : null,
 
	// is number
	isN: (v) => typeof(v) === 'number' ? true : null,

Возможно. Но почему до сих пор нет хотя бы драфта? Я согласен с вами: есть сигареты, а есть сигары; что-то модно, а что-то вечно. Да и вечного тоже не бывает по сути. Просто внутреннее отторжение.
Работаю. С меня этого не требуют. Да и не понты. Это в РФ правительственные задницы жалеют на апгрейд. Даже банкоматы на дырявом устаревшем дерьме работают.
Я не компилирую. Считаю, babel неизбежно ненужным. Сейчас Edge поддерживает даже классы. Предпочитаю современный код в ущерб совместимости в угоду динозаврам.
Хм. Я вообще не смотрел еще. Пару раз установил, побаловался — удалил. Я думаю о том, что после production релиза можно будет принимать решение, что именно использовать. Это будет то, что работает на import(это будет значить что код актуален). Как-то так мыслю…
Интересно и полезно. Как только сдохнет не православный require и появится нормальный import я начну использовать node.js :)
D8 — сплошное разочарование.
Классы медленнее инициализируются(у меня получилось, что иногда даже медленнее чем DOM ready с большим количеством нод. возможно я где-то не так реализовал архитектуру, но проявляется во всех браузерах)… Единственный, пожалуй, весомый недостаток.
1

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Date of birth
Registered
Activity