#javascript #java #c_sharp #html5
Закрыт. На этот вопрос невозможно дать объективный ответ.
Ответы на него в данный момент не принимаются.
Хотите улучшить этот вопрос? Переформулируйте вопрос,
чтобы на него можно было дать ответ, основанный на фактах и цитатах, отредактировав его.
Закрыт 4 года назад.
Други, коллеги и проч. программерская нечисть :)
В последнее время становится все более и более модным новое направление в разработке,
то что условно назовем html5+js. Вкратце выглядит это так - есть браузерная среда в
которой ведется не только разработка юай, но также и собственно бизнес-логика. Особенно
это заметно для мобильной разработки (десктоп пока вынесу за скобки). Взять тот же
Tizen OS или почивший уже WebOS, поднимающий голову Chrome OS - все это тот самый html5+js
Плюсы в общем то понятны: пресловутый write once - use everywhere, низкий порог вхождения
(похапистов то ведь много).
К сожалению мои личные познания в браузерной разработке достаточно небольшие, посему
и вопрос: возможно есть в форуме двурукие коллеги, одинаково хорошо владеющие и браузерными
разработками и традиционными способами.
Просьба поделиться своим опытом. Особливо меня интересует как устроена жизнь браузерного
разработчика, в частности, с точки зрения доступа к ресурсам ОСи. Я понимаю как можно
построить юай на html5+js, но чего не могу совершенно понять как же из браузера можно
достучаться до сервисов, до нотификаций, да хотя бы до файловой системы?
P.S. Да это холивар :) - минусовать не буду. Все мнения welcome.
Ответы
Ответ 1
Ну разработчики допиливают свои методы в мобильное приложение и становится возможным юзать и файловую систему, и нотисы, и многое другое (прим phonehap) Плюсов много - быстрота разработки, дешевизна. Минус тут один - тормоза. Сложно сделать более менее плавную! анимацию средней сложности. У меня например fadeIn картинки на полный экран вроде и нормально отрабатывает, но приложение задумывается на секунду.Ответ 2
Хоть я сам плотно работаю с этими технологиями (html+JS+css), я не очень понимаю желание общественности видеть JS абсолютно везде. Мне кажется уже почти не осталось облостей, где не пробовали использовать JS: web-приложения, gamedev, SmartTV на телевизорах, микроконтроллеры, OS (как мобильные, так и мифическая ChromeOS). Мне конечно на руку такая популиризация JS, но вот в результате у меня телефон превращается в сковородку при попытке посмотреть небольшую демку на HTML5 Canvas, а простенькая демка на WebGL отжирает половину всей мощности ноута.Ответ 3
Сейчас вас заминусуют люто, так как «истинные» программисты (это те кто пишет на крестах, ну или как минимум на яве) на дух не переносят когда html+css+js называют языками программирования. Ну а когда речь заходит о том что будущее за «универсальным» вебом который един везде, от ОпераМини до UltraHD телевизора, они вообще кипятком начинают писать, боясь что их низкоуровневые вставки на АСМе это прошлый век и более никому не нужны... и драйвера\ос\компиляторы\ уходят в прошлоеОтвет 4
имхо, основное и реальное удобство - это разработка на десктопе. Т.е. открываем сафари или хром и тестим сколько влезет. оттестили, собрали приложение, поправили баги из-за небольших отличий движка на мобильных устройствах от десктопа, прикрутили фишки, зависящие от железа и все. как бы... затыков хватает, кроме прочего, в частности тормоза андроида и 3-го айфона (4-го айпода) не дают идее стать полноценной, а заказчики хотят обычно поддержать андроиды чуть ли не с api7 и айфоны с ios5 и ранее. в остальном препятствий нет. есть еще альтернативы - mono, например.
Комментариев нет:
Отправить комментарий