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

Odessa Innovation Week

Время на прочтение4 мин
Количество просмотров4.4K

Компания RootUA Media, Центр суперкомпьютерных вычислений и свободного программного обеспечения ОНУ имени И.И. Мечникова и Ильичевский институт ОНУ имени И.И. Мечникова приглашает Вас принять участие в Odessa Innovation Week – первой неделе инновационных технологий, которая пройдет с 10 по 16 июня в Одессе. В течении 7 дней участников ждёт ряд интересных мероприятий, в рамках которых специалисты в области веб-технологий обсудят различные профессиональные темы, стартаперы с опытом продемонстрируют свои проекты и получат фидбек от менторов и коучей, а у начинающих предпринимателей будет возможность создать свой стартап за 54 часа под чутким руководством отечественных и зарубежных менторов, а также завести новые знакомства, найти партнеров, ну и, конечно же, хорошо отдохнуть на берегу моря.

В рамках Odessa Innovation Week пройдут следующие мероприятия:
Читать дальше →
Всего голосов 26: ↑24 и ↓2+22
Комментарии7

Первые шаги в веб-разработке: подборка бесплатных занятий Нетологии

Время на прочтение1 мин
Количество просмотров7.2K

Считается, что самый простой способ начать карьеру в ИТ — стать тестировщиком. Есть и другое направление: его относительно просто освоить на базовом уровне, но оно открывает большие перспективы. Речь о веб-разработке. Только на hh.ru постоянно открыто окло 2000 вакансий для таких специалистов. Мы собрали несколько бесплатных курсов и лекций для начинающих.

Читать далее
Всего голосов 6: ↑3 и ↓30
Комментарии0

Сегодня очередная встреча организаторов WWW2006 Russia

Время на прочтение1 мин
Количество просмотров475
Cегодня вечером состоится очередная рабочая встреча организаторов конференции WWW2006 Russia, первой в России конференции для веб-разработчиков. Собрание пройдет в ресторане «Бавариус» (Комсомольский пр., д. 21/10; карта) в 19:00.

На встрече будет обсужден целый ряд тем, в том числе главная — почему до сих пор не запущен сайт конференции, на котором должны регистрироваться участники. Из-за этого запланированные сроки проведения конференции 27-28 октября могут оказаться под вопросом.

Также обсудят расписание конференции; ориентировочный бюджет; доклад о вариантах места проведения; отчеты о переговорах с университетами; таймлайн по подготовке конференции.
Рейтинг0
Комментарии0

Конференция WWW2006 Russia планируется на конец октября

Время на прочтение2 мин
Количество просмотров487
Как мы уже сообщали ранее, WWW2006 Russia станет первой в России масштабной конференцией веб-разработчиков. Ее смогут посетить до 700 программистов со всей России. Ничего подобного в нашей стране до сих пор не проходило: ни РИФ, ни КИБ никогда не претендовали на роль мероприятия для технических специалистов, так что саммит WWW2006 Russia станет первым в своем роде.
Читать дальше →
Рейтинг0
Комментарии4

7 причин потерпеть заказчика

Время на прочтение3 мин
Количество просмотров1.7K
Заказчик веб-мастеру необходим и полезен. Однако зачастую даже самого ненапряжного клиента хочется отправить в далёкое путешествие с наилучшими пожеланиями, а то и вовсе осуществить рукоприкладство. Ради соблюдения Уголовного Кодекса, приличий и сохранения собственных нервов и бюджетов всё же стоит не забывать о том, что есть несколько «паттернов потребительского поведения», которые нужно уметь нейтрализовать. Вот они:

1) То, не знаю, что…
Проблема: Человек, пришедший с просьбой «Сделайте мне сайт», обычно не знает, чего хочет. Какое там техническое задание – обычно всё ограничивается словами «ну, просто сайт» или «а вот я видел в Интернете, мне такое же…». И нужно объяснить человеку, почему обычный сайт-визитка по объёму и стоимости работ будет уступать мультимедийному порталу.
Читать дальше →
Всего голосов 15: ↑6 и ↓9-3
Комментарии12

Node.js + Chromium = AppJS: один из перспективных вариантов второго шага эволюции веборазработчика

Время на прочтение4 мин
Количество просмотров35K
Сейчас мы с вами немного поговорим о том, как недавнее появление нового инструмента и связанных с ним возможностей открывает перед современными веборазработчиками возможность достаточно быстро эволюционировать, переходить на новые уровни, обретать новые профессиональные навыки, осваивать новые области созидательного труда. Таким инструментом является Node.js и растущая вокруг него инфраструктура.

Первый шаг эволюции веборазработчика совершается тогда, когда разработчик знакомится с Node.js и тотчас же постигает, что ему теперь достаточно воспользоваться знанием джаваскрипта и изучить довольно простой API Node, чтобы немедленно получить возможность сочинять не одни только скрипты для сайтов, но также и консольные приложения, и даже серверные (в частности, вебсерверные).

Исторически это не первый из таких инструментов.
Каждый из нас может вспомнить, что были и до появления Node.js попытки создать движок для удобного программирования на джаваскрипте (Windows Script Host, Rhino, JSDB, и так далее).

Однако только у Node мы видим и достаточно быстрый движок (V8), и кросс-платформенность, и простой API, и превеликое множество дополнительных модулей. Сочетание этих достоинств делает Node удачным и удобным.

Второй шаг эволюции веборазработчика совершается тогда, когда знание языка JavaScript (а также других веботехнологий — прежде всего CSS и HTML или XML) становится можно применять для разработки ещё и приложений с графическим интерфейсом пользователя — то есть с GUI.

Многие производители создавали средства вебоподобной разработки GUI-приложений.
Здесь можно припомнить с десяток более или менее успешных попыток достигнуть желаемого.

Фонд Мозиллы придумал сперва XUL и XULRunner, а затем и целую операционную систему — Firefox OS.

«Хьюлетт-Паккард» выпустил webOS (с недавних пор — Open webOS).

Google придумал Google Chrome OS.

Ещё можно вспомнить, что у Qt есть основанный на JavaScript язык разметки GUI — QML называется.

Развиваются PhoneGap, Appcelerator Titanium, Adobe AIR и другие средства вебоподобного программирования кросс-платформенных приложений.

Часть вышеперечисленных решений родилась на свет увесистою (например, когда для запуска вебоподобного приложения требуется крупная виртуальная машина или даже новая операционная система). Большинство из них также потребует от программиста выучить некоторый API, иногда довольно корявый и страшный (например, XPCOM для XULRunner), но даже когда такой API достаточно изящен, то всё же изучение его требует усилий. Чем больше он умеет, тем более обширным окажется API.

Между тем, если на первом шаге своей эволюции веборазработчик успел выучить API от Node.js — нет ли возможности опереться на это знание и не учить в дальнейшем ничего лишнего?

Второй шаг эволюции веборазработчика становится естественным продолжением первого, если разметка и оформление вебоподобного приложения задаются при помощи HTML и CSS, а поведение — при помощи JavaScript, причём «под капотом» работает ужé известный разработчику движок Node.js.

В частности, если воспользоваться AppJS, то тогда объектная модель (DOM) демонстрируемой «страницы» содержит под именем window.node глобальный объект Node.js, и мы можем без труда прочесть в window.node.process.versions.node версию Node, в window.node.process.arch архитектуру процессора, в window.node.process.platform платформу, и вывести какое-нибудь такое сообщение в окне нашего графического приложения:

[скриншот]

(Понятно, что аналогичным образом можно употреблять и другие возможности Node.js — сетевые, файловые и так далее.)

Что же такое AppJS?

Читать дальше →
Всего голосов 67: ↑54 и ↓13+41
Комментарии58

Node.js + Chromium = node-webkit: ещё более перспективный вариант второго шага эволюции веборазработчика

Время на прочтение3 мин
Количество просмотров47K
Предисловие от переводчика.  В постскриптуме к моей вчерашней блогозаписи я указал, что AppJS — это не единственное такое средство, которое позволяет создавать приложения с GUI (графическим интерфейсом пользователя) при помощи вебоподобных методов разработки на языках HTML, CSS и JavaScript с использованием движка Node.js. Естественной иллюстрацией к этому постскриптуму является нижеследующий перевод гитхабовской страницы проекта node-webkit. И сразу скажу: я предвижу заранее, что непредвзятый взгляд ваш сочтёт node-webkit ещё более удобным и развитым средством, чем AppJS.



Введение


node-webkit — среда для запуска приложений, основанная на Chromium и Node.js. При помощи node-webkit можно создавать традиционные графические приложения посредством HTML и JavaScript. Также node-webkit позволяет вызывать модули Node.js прямо из DOM и тем обеспечивает новый способ создания таких приложений и употребления веботехнологий в них.

node-webkit создан и разрабатывается в Интеловском Центре технологий с открытым исходным кодом (Intel Open Source Technology Center).

Введение в node-webkit (слайды).

Достоинства


  • Приложения создаются при помощи современных HTML5, CSS3, JS и WebGL.
     
  • Полная поддержка API Node.js и созданных другими разработчиками модулей.
     
  • Вызов API Node.js без потерь в производительности.
     
  • Лёгкость упаковки и распространения приложений.

Читать дальше →
Всего голосов 55: ↑50 и ↓5+45
Комментарии30