Java

Веб-разработка PhoneGap, или нативное приложение для Android на HTML, CSS и Javascript

Не так давно я стал обладателем мобильного устройства на Android. Как разработчика программного обеспечения меня сразу же заинтересовала возможность написания мобильных приложений для подобного устройства. Как известно, нативные приложения для Android пишутся на Java с использованием Android SDK от Google. Но также существует возможность создавать мобильные версии веб-приложений на HTML, CSS и JavaScript, и такие веб-приложения будут доступны лишь через браузер и не будут иметь возможность доступа к таким возможностям мобильных устройств как геолокация, акселерометр, камера, доступ к файлам и другим. Но признайтесь, было бы неплохо, если бы нативное мобильное приложение можно было написать на JavaScript…

Читать дальше →

 

Веб-разработка Пишем и компилируем консольный HtmlUnit-браузер для помощи Google в индексации javascript-контента

Современные веб-сайты — это уже не просто набор страничек с гипертекстовой разметкой. Последние тенденции в веб-разработке приводят к тому, что сайты превращаются в сложные, большие javascript-приложения, по сути состоящие из одной html-страницы и подгружающие контент с помощью ajax-запросов к серверу. В связи с этим большую популярность приобретают js-библиотеки типа Backbone.js, дающие удобные инструменты для проектирования и написания таких веб-приложений и сервисов. Пожалуй самый яркий пример среди подобных сайтов — twitter.com. Среди плюсов такого подхода к разработке сайтов — скорость их работы, снижение траффика, перенос значительной части логики приложения с сервера на клиента, что приводит к снижению нагрузки на сервер. Однако среди всех очевидных плюсов есть небольшая ложка дегтя — невозможность индексации подобного веб-сайта, по сути состоящего из одной страницы…

Читать дальше →