• О проекте Google Dart

    Foror
    @Foror
    Графоман
    Подумал тут, что Dart можно закапывать сразу же как только ES6 будет доступен для разработки и появится поддержка ASM.JS в IE и Chrome.

    И тут 100%, что это произойдет в ближайшие год-два, а то и раньше. ASM.JS запилят 100% т.к. иначе остальные браузеры будут тормозами по сравнению с Firefox и для реализации нужно лишь допилить JS движок браузера. Ну а ES6 это само собой разумеющийся факт.
    Ответ написан
    Комментировать
  • О проекте Google Dart

    Foror
    @Foror
    Графоман
    Думаю перспектив нет, почти готова спецификация ES6, а в ней решены основные проблемы JS (классы и модули). Фактически Dart это GWT 2.0 по трансляции Java в JS, по сути костыль, который уже мало кто юзает.

    Dart не будет поддержан мелкомягкими, а как-никак это огромная доля пользователей. В Firefox тоже не намечается поддержка, они там делают ставку на asm.js, так что... Вышел бы он, в году, эдак 2008, шансы может и были, а сейчас поезд ушел.
    Ответ написан
    Комментировать
  • О проекте Google Dart

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Не используем.

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

    Потом наверняка дарт попробует повторить или превзойти успех node.js. Тоже неплохой вариант развития для него.
    Ответ написан
    Комментировать
  • О проекте Google Dart

    Думаю, что сейчас будет очень тяжело перейти на новый стандарт, так сказать. Хоть многим Google Chrome тоже не нравился, а сейчас все (ну многие) на нем уже сидят и другие конкуренты Opera, Firefox и другие, стали похожие.
    У Google было много проектов, которые он спокойно прикрыл, да и SDK только первой версии вышла.
    Ответ написан
    Комментировать
  • Как называется этот стиль дизайна?

    arsenty
    @arsenty
    Full Stack Designer
    Flat :)
    Ответ написан
    Комментировать
  • Занимаюсь веб-разработкой и хочу делать небольшие приложения под мобильные платформы. С чего начать?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    1) если приложение не большое, то да, phonegap подойдет. Но сразу предупрежу что без опыта оптимизации под мобильные девайсы, ваша верстка/js скорее всего будут подтормаживать на большинстве девайсов. Правда есть еще штуки типа steroids.js, которые являются ответвлением phonegap, предоставляя возможность использовать некоторые фишки нативного ui... Правда проект этот с закрытыми исходниками, сборка происходит на их cloud сервере сразу под нужные вам платформы. Для вас это может быть плюсом, но я допустим только по этой причине не могу использовать оный проект при коммерческой разработке.

    2) phonegap ничего не конвертирует. По сути phonegap представляет собой ничто иное как отдельный компоненты webview с api для взаимодействия нативного кода и js, и набора дефолтных проектов под каждую из платформ, где уже настроено все (как грузить webview, как подключать файлики, что загружать а что нет...). Ваше же приложение будет представлять собой

    3) обязательно использовать html и css. Что оттуда вы используете - решать вам. Но вам так или иначе придется верстать. Есть правда проект для построения приложения исключительно на нативном ui, но он сырой и там не так много возможностей.

    И да, без некоторых фишек css3 вы никак не обойдетесь (css анимации, если нужны хоть какие-то плавные анимации, штуки типа bordeer-raduis... словом не так важно знать весь стандарт). А html5 это скорее dom api, а не сама спецификации разметки.

    4) нет. Вы будете реализовывать приложения смутно напоминающее web-сервис, но локальный. Почитайте про single-page apps, про angular.js... про фонгап в конце концов. web сервис вам нужен доступные по сети, только если вам нужен этот сервис (api для приложения, хранение базы данных пользователей или какого-то контента).

    Если смотреть на вашу задачу (чат), почитайте как реализуют чаты для браузеров, и перенесите это в phonegap (у вас страничка клиент находится на девайсе и подключается через websockets к серверу для обмена сообщениями).

    5) mysql нужен только для хранения каких-то данных. Нужна она вам или нет зависит от задачи. Для простого чата она не нужна.

    6) вы ни в коем случае не должны так делать. Если вы будете делать все в отрыве от phonegap и без проверки как это работает на девайсе, то в итоге вам придется потом все переделывать. phonegap-приложения разрабатываются сразу, тоесть на самых ранних этапах разработки вы должны проверять результат на девайсе. Разработка в браузере, особенно с эмуляторами, сильно упрощают процесс разработки, но уж поверьте, иногда такие забавные баги на девайсах воспроизводятся...

    7) ответ на это был приведен выше.

    Вообще больше гуглите и пробуйте. Начать писать на phonegap легко, есть миллион уроков и статей. Пробуйте и ищите. Правда возможно сначала вам стоит задаться вопросом "а надо ли это мне?".

    И да, писать phonegap приложения худо бедно юзабельные на начальном уровне во frontend-разработке довольно тяжело. Иногда кажется что некоторые вещи нативно реализовать проще.
    Ответ написан
    Комментировать
  • Как научиться грамотно верстать?

    htmlacademy.ru/learn_map - пропустите верхушку и пробегитесь по CSS, начиная с селекторов. Обычно, основные проблемы с блочной моделью, позиционированием и правильным построением сеток (курса про сетки пока нет, но будет скоро).

    Еще верстальщику нужно познакомиться с Фотошопом (именно для верстальщика). Надеюсь, мы скоро выложим более-менее хорошее видео по этому вопросу. А пока нужно поискать самим.

    По адаптивности пока только могу порекомендовать вот эту книгу: "Отзывчивый веб-дизайн", Маркотт.
    www.litres.ru/itan-markott/otzyvchivyy-veb-dizayn
    Ответ написан
    Комментировать
  • Какие тренды в веб-дизайне на 2014-й год?

    ksurill
    @ksurill
    Параллах везде пихают.
    Ответ написан
    Комментировать
  • Как можно улучшить jQuery Scroll effects?

    shiza36
    @shiza36
    .move-right { /** Движение вправо на 350px с помощью CSS3 **/
    transform: translate(350px,0);
    -webkit-transform: translate(350px,0); /** Chrome & Safari **/
    -o-transform: translate(350px,0); /** Opera **/
    -moz-transform: translate(350px,0); /** Firefox **/
    }
    Ответ написан
    Комментировать
  • Как можно улучшить jQuery Scroll effects?

    street
    @street
    Backend developer
    А почему бы не реализовать подобную задачу средствами CSS3 (как по мне, такая анимация более плавная)? Или интересует поддержка и в старых браузерах?
    Ответ написан
    3 комментария
  • Как можно улучшить jQuery Scroll effects?

    aen
    @aen
    Keep calm and 'use strict';
    Я бы все-таки менял не margin-left, а left, тем более, что у вас картинки все равно position: absolute;.
    Ответ написан
    Комментировать
  • Какие блоги вебмастеров стоит читать?

    coldman
    @coldman
    Ответ написан
    Комментировать
  • Почему Google Chrome пишет: "$ is not defined", когда выношу js/jq код в отдельный файл?

    omun
    @omun
    Посмотрите на порядок подключаемых файлов. Jquery.min.js должен быть самым первым в вашем html файле.
    Ответ написан
    Комментировать
  • Что нужно знать о git верстальщику?

    friogenn
    @friogenn
    Думаю, как минимум первые 3 главы необходимы для прочтения тем, кто собирается юзать git:
    git-scm.com/book/ru
    Ответ написан
    Комментировать
  • Существуют ли туториалы по frontend разработке?

    bazilio91
    @bazilio91
    tochka.com, developer experience
    Ответ написан
    Комментировать
  • Что нужно знать JS стажеру?

    miraage
    @miraage
    Старый прогер
    Замыкания, прототипы. Вас не должна пугать конструкция Array.prototype.slice.call(...), понимание контекстов.
    Если что-то из вышесказанного Вам неизвестно - советую почитать, изучить.
    Ответ написан
    2 комментария
  • Что нужно знать JS стажеру?

    bizikov
    @bizikov
    http://bizikov.ru
    Когда я начинал работать стажером (год назад), у меня были знания только в html/css. JS совершенно не знал, знаний в области ООП практически не было. Разве что в универе рассказывали про Pascal, но это не считается. Поэтому для стажера самое главное - это умение быстро обучаться, схватывать на лету.
    Когда пришла пора заниматься проектом написанным только на JS, то первое что сделал - прочитал книгу Фленагана Javascript.

    А если вы проходите стажировку (не собеседование), то желательно иметь базовые знания ооп, функционального программирования. Большим плюсом будут какие то собственные скрипты, наработки, выложенные на гитхабе.
    Ответ написан
    2 комментария