Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «nodejs»
Dalek.js — простое функциональное тестирование веб-приложений 2014-08-05 20:03:55
Вы знаете, что такое Selenium и/или PhantomJS? И с чем их едят? Тогда, возможно, вам будет ...
+ развернуть текст сохранённая копия
Вы знаете, что такое Selenium и/или PhantomJS? И с чем их едят? Тогда, возможно, вам будет интересен проект Dalek.js — кроссбраузерная утилита для тестирования веб-приложений.
Dalek.js позволяет писать тесты, которые ходят по веб-страничкам, щелкают ссылки, заполняют формы, отправляют данные и делают скриншоты. То же самое и даже больше делают тесты, написанные с использованием Selenium'а или Phantom.js, в чем подвох?
Читать дальше →
Тэги: dalek.js, javascript, nodejs, веб-приложений, веб-разработка, тестирование, фронтенд
[Перевод] Построение надежных веб-приложений на React: Часть 4, серверная генерация 2014-07-20 03:08:14
Перевод статьи «Building robust web apps with React: Part 4, server-side rendering», Matt ...
+ развернуть текст сохранённая копия
Перевод статьи «Building robust web apps with React: Part 4, server-side rendering», Matt Hinchliffe
От переводчика: это перевод четвертой части цикла статей «Building robust web apps with React»
Переводы:
- Построение надежных веб-приложений на React: Часть 1, браузерные прототипы
- Построение надежных веб-приложений на React: Часть 2, оптимизация с Browserify
- Построение надежных веб-приложений на React: Часть 3, тестирование с Jasmine
- Построение надежных веб-приложений на React: Часть 4, серверная генерация
Несколько месяцев назад я написал первую часть этой серии, я очень заинтересовался возможностями использования React'а для создания разумных приложений, которые могут избежать слабостей, существующих во многих современных JavaScript приложениях. Наконец, я собираюсь сделать так, чтобы мое приложение запускалось сначала на сервере, а потом запускало тот же код в браузере, завершая цикл изоморфного или адаптивно-гибридного приложения.
В предыдущей части этой серии я блуждал в поисках стратегии тестирования, и эта часть не сильно отличается. И хотя здесь есть примеры и базовые демо изоморфного JavaScript, здесь не так много опенсорс реализаций для изучения. В сторону детали реализации, для меня, самое большое отличие, от написания клиентского JavaScript, это то, что e меня изначально есть данные.
Читать дальше →
Тэги: javascript, node.js, nodejs, react, react.js, server-side, web-разработка, веб-разработка
Тестируем JavaScript приложения 2014-05-22 16:06:09
Сегодня мы поговорим о тестировании приложений в JavaScript. Зачем писать тесты? Стандартный цикл ...
+ развернуть текст сохранённая копия
Сегодня мы поговорим о тестировании приложений в JavaScript. Зачем писать тесты? Стандартный цикл разработки представляет из себя набор простых шагов. Постановка задачи (найден баг, необходим новый функционал и пр.), написание нового теста для текущей задачи, решение задачи, прогон по тестам (чтобы быть уверенным, что ничего не поломали), отправка на «ручное» тестирование, подтвеждение, запуск кода в ...read more
Тэги: javascript, nodejs, разработка
Javascript: фрактал отсоса 2014-03-14 01:01:51
Когда-то давно мне попалась статья про недостатки PHP. И мне ...
+ развернуть текст сохранённая копия
Когда-то давно мне попалась статья про недостатки PHP. И мне показалось, что Javascript в чем-то похож на PHP, и даже в большей мере достоин называться фракталом плохого дизайна. Ведь все беды PHP изначально произрастали из его узкой предметной направленности. Javascript же, не обладая столь обширной стандартной библиотекой, несмотря на долгую привязанность к работе исключительно в браузере, все же больше походил ан язык общего назначения. В нем просто не было такой повальной ориентированности на работу с текстом как в PHP. И эта породило минимализм в дизайне языка. И этот минимализм породил проблемы.
Когда я пытался решить проблемы минимализма при помощи библиотек, это порождало новые проблемы — с библиотеками. Когда я пытался решить проблемы с библиотеками, это порождало проблемы с программистами. Когда я выслушивал достаточно о своей тупости от программистов, я принимался глубже изучать язык. И новые проблемы открывались передо мной. В итоге, с ростом опыта, я пришел к необходимости использовать те инструменты, которые дает экосистема Javascript. И они тоже создавали новые проблемы, решая старые. И все это напоминает даже не фрактал, а какой-то уродливый лабиринт плохого дизайна, из которого нельзя выбраться.
За годы программирования я столкнулся со многими языками, и у всех у них есть проблемы. Но все эти языки объединяет то, что можно навскидку перечислить их основные проблемы. В случае Javascript все по-другому — я не могу перечислить все то, что не так с этим языком. Я просто не знаю, с чего начать, мне кажется, что я что-то упущу, недоскажу, не смогу объять необъятное. Но я хотя бы попробую, хотя бы ради спокойствия тех, кто чувствуют то же самое.
Читать дальше →
Тэги: javascript, nodejs, веб-дизайн, веб-разработка, графомания, двач, образовательный, отсоса, программирование, фрактал
[Из песочницы] Пишем генератор для Yeoman.io 2014-03-03 22:19:07
+ развернуть текст сохранённая копия
Доброго времени суток, хабрасообщество! В этом цикле статей я хочу описать опыт создания генератора для scaffolding системы Yeoman. Прежде всего, я был немного удивлён тем, что данная система и работа с ней не были описаны на хабре, разве что одно маленькое упоминание из далекого 2012 года: Yeoman.io. Как я уже написал выше, в данном цикле статей я буду рассматривать поэтапное создание yeoman-генератора для ваших проектов.
Читать дальше →
Тэги: javascript, node.js, nodejs, npm, yeoman, веб-разработка
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Главная / Главные темы / Тэг «nodejs»
|
Взлеты Топ 5
Падения Топ 5
|