Архив

Публикации с меткой ‘программирование’

Работаем с ExtJS на языке РНР — библиотека PHP-Ext

Приветствуем наших читателей. Я вряд ли ошибусь, если предположу, что язык РНР достаточно популярен, если не самый популярный в веб-разработке. Мы не будем анализировать причины этого (а тем более, следствия), а сконцентрируемся на одном небольшом аспекте, а именно - как на РНР разрабатывать сложные AJAX веб-приложения. И не просто так разрабатывать, а использовать в своей работе библиотеку ExtJS, которая позволяет создавать интерфейсы для этих веб-приложений. Конечно, все это можно разнести и серверная сторона, на РНР или на любом другом языке, совершенно ничего не будет знать о клиентской части и AJAX-библиотеке, просто оперируя JSON данными и обычным HTML. Но можно сделать и по-другому - этот подход, аналогичен популярной сегодня технологии Google Web Toolkit. Мы ничего не разделяем, а просто пишем приложение, используя одну среду, один язык и все возможности (и языка и среды), а уже сервер самостоятельно генерирует код для клиента, полностью автоматически. Таким образом можно совсем (ну или почти) не знать и не разбираться в вёрстке, JavaScript и ExtJS, но писать приложения, которые будут использовать этот фреймворк.

Для языка Java подобные решения существуют, а недавно такой проект, EXT GWT, даже перешёл под крыло самой компании-разработчика ExtJS, превратившись в вполне серьёзное профессиональное решение. Ну а как в других языках? Java, конечно, хорошо и даже отлично, но душа и тело хотят разнообразия, или просто не хотят переучиваться. Для таких случаев есть свои решения. И одно из них, для РНР, так и называется - PHP-Ext.
Читать далее...

Метапрограммирование? Нет! Он-лайновый редактор кода? Нет! А что?! Metacoding.net!

6 декабря 2007 Comments off

logo.gifМетапрограммирование, согласно Wikipedia, это процесс создания программ, результатом работы которых являются другие программы, либо изменяется собственный код во время выполнения. Но сейчас не об этом, хотя чуть дальше параллели все же будут.

До недавних пор присутствие программистов в сети, особенно в части Web 2.0 ограничивалось либо специализированными сайтами, где можно было обсудить все, что угодно, либо новостными или другими типами информационных ресурсов. Ну и, конечно, личные страницы проектов - начиная от гигантов SourceForge.net и заканчивая обычными блогами. Мы могли общаться, даже объединяться в социальную сеть (не так давно была запущена специализированная социальная сеть Ohloh для разработчиков OpenSource приложений). Но вот самой сути работы - именно программировать, в онлайне было, скажем так, сложно и совсем не тривиально. Потому что не было инструментов (в первую очередь, онлайновых). А теперь есть - встречайте проект Metacoding.net. Читать далее...

Поговорим о стартапах или так можно ли использовать стандартные движки, темы и дизайн?

239.pngПриветствую всех читателей, сегодняшняя статья будет немножко необычной, в том плане, что тема будет поднята не совсем программистская, а скорее ближе к аналитической и бизнесовой. Поговорим мы о том, что же делать при начале своего собственного стартапа в сети Интернет, и попробуем рассмотреть один из самых популярных мифов (или нет?) о дизайне и движке вашего детища.
Читать далее...

Бета-версия проекта DevLinks.com.ua запущена!

21 ноября 2007 4 комментария

devlinkcomua_site.gifПриветствую наших читателей! Сегодня вечером, а именно - 20 ноября 2007 года в 22.40 мы запустили в бета-тест наш проект - DevLinks.com.ua, о котором писали не так давно здесь. Кратко, что же это такое (а также, с чем его едят, пьют и т.п.).

DevLinks представляет собой наполняемый пользователями каталог ссылок на интересные материалы в сети Интернет, причём, пользователи могут голосовать за понравившиеся статьи и таким образом выводить их на первую страницу портала, или наоборот, убрать неинтересный материал с глаз долой. Статьи можно комментировать, таким образом нередко обсуждение само по себе более интересное, чем ставшая ему поводом статья. Кстати, и сами комментарии также можно оценивать голосованием! Зарегистрировавшись, вам станут доступны возможности добавления собственных материалов, общение с другими пользователями, которых вы можете добавлять в свой круг друзей и посылать им личные сообщения. Ну а читать материалы других пользователей и голосовать за них вы можете безо всякой регистрации - простой зайдите на сайт.

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

Основная тематика сайта - это различные области ИТ-рынка, в основном ориентировка на программистов и разработчиков различного ранга, сетевых администраторов, а также других пользователей, имеющих дело с компьютерами и информационными технологиями и желающих узнать что-то новое или поделится таким с окружающими. И дизайнеры, и графики, и 3D моделлеры, разработчики компьютерных игр - все смогут найти для себя на этом сайте интересный материал или поделится своей новостью.

Несмотря на то, что домен проекта указывает на его принадлежность к украинской части веба (UA-веб), но это ничего не означает - материалы публикуются на различных языках, в частности, на русском и английском. Поэтому где бы вы не жили, в какой бы стране не работали - этот проект для вас, без всяких ограничений!

В настоящее время проект в бета-тесте, поэтому возможны различные неполадки и сложности, просим всех пользователей отнестись к этому с пониманием и сообщить обо всех неполадках и неточностях в комментариях или непосредственно администрации.

Контакты:

  • e-mail: aleks.raiden@gmail.com
  • ICQ: 346525015
  • Jabber/Gtalk: aleks.raiden@gmail.com
  • Skype: aleks_raiden
  • Mail.ru Agent: aleks_raiden@mail.ru

Milescript — язык, который почти Java, почти C#, но все таки JavaScript

10 октября 2007 4 комментария

Появилась в сети новая, интересная и достаточно спорная технология. Это язык Milescript - строго типизированный, полностью объектно-ориентированный, идеологически близкий наследник/последователь языков Java и С#. Что интересного в нем, так это то, что после написания программы компилятор превращает собственный код в исполняемую программу на другом скриптовом языке - JavaScript!

Читать далее...