Разработка веб-сайтов и создание интернет магазина

Контакты

Для связи со мной лучше использовать электронную почту. Если что-то срочно, то пишите в асю или джаббер.

email: foror@mail.ru
icq: 308787398
jabber: fororer@gmail.com
twitter: http://twitter.com/foror

Портфолио

меню

Примерно половина разработанных мной или с моим участием веб-сайтов не сохранилась в интернете, либо остались только скриншоты. Например, в ГехтСофт (аутсорс компания) я участвовал в разработке форума FXCP, на который могу привести только скриншоты:

Новый раздел

Новый раздел

Новый топик

Новый топик

Права доступа

Права доступа

Поиск

Поиск

Топик

Топик

Список топиков

Список топиков

Дальше в портфолио размещены последние веб-сайты разработанные на Java и Python. Еще несколько веб-сайтов созданные на PHP и Java размещены в разделе исходники.

Отзывы

Очередной собственный проект отзывы о товарах и услугах.

Онлайн-игра Балда

Онлайн-игра для мобильных телефонов и смартфонов.

Digital Art Gallery

Мой собственный проект - галерея цифрового искусства. База наполняется вручную из контента найденного моими ботами (парсерами).

Для просмотра галереи сделал слайдшоу плеер на JavaScript. А также Desktop Wallpaper Tool с использованием некоторых возможностей HTML5 JavaScript API. В дальнейшем планирую подключить GPU для сравнения изображений и выявления дублей (SURF алгоритм).

Портал удаленной работы / GetDone

Первый большой веб-сайт, в котором использовался фреймворк Tapestry 5 (подробнее в разделе технологии). Это мой собственный веб-сайт, на котором я почти год изучал программирование на Java и Tapestry 5. И разработал следующие модули: статьи, комментарии, прием денег (через roboxchange.com), заказы, ставки, внутренняя почта, голосование, фрилансеры, портфолио, команды, чат, каталог ссылок, поиск, форум, rss, openid и множество других модулей.

Из особенностей - разработал кеширование внешних изображений в статьях и другом контенте. Тем самым, когда изображение удаляется по внешней ссылке, то копия хранится локально и в архивных статьях не пропадают изображения.

Также сделал кеширование BLOB'ов в файловую систему. Тем самым снижается нагрузка на базу данных и файлы в BLOB'ах отдаются через легковесный веб-сервер типа NGINX. Но в тоже время файлы и контент находятся в одном месте - в базе данных.

Главная страница

Главная страница

Создание заказа

Создание заказа

Список статей

Список статей

Каталог фрилансеров

Каталог фрилансеров

Каталог ссылок

Каталог ссылок

Список ссылок

Список ссылок

Новое голосование

Новое голосование

Поиск

Поиск

Чат

Чат

Каталог команд

Каталог команд

Профиль фрилансера

Профиль фрилансера

Портфолио фрилансера

Портфолио фрилансера

Новое письмо

Новое письмо

Рейтинг торрент трекеров / Торрент Трекеры

Веб-сайт разработан на Python с использованием фреймворка Django. Над сайтом работал совместно с профессиональным Python программистом и моя цель была сравнить разработку на Django и Tapestry 5.

Из особенностей - это второй веб-сайт, который приносит прибыль и имеет хорошую (для рунета) посещаемость в 4000 хостов в день. Здесь я применил познания в SEO и как видно они принесли плоды. Также был добавлен Custom Google Search Engine, который позволяет искать торренты по базе торрент трекеров.

Главная страница

Главная страница

Поиск по торрентам

Поиск по торрентам

Новый торрент трекер

Новый торрент трекер

Администрирование

Администрирование

Аукцион старинных монет / Нумика

Небольшой интернет аукцион по старинным монетам сделанный мной за месяц с использованием наработок портала GetDone. Аукцион успешно работает и каждые две недели стартует новый аукцион.

Из особенностей - ради интереса провел несколько тестов на нагрузку и веб-сайт успешно обработал 200 одновременных ставок участников аукциона, делающие ставки одновременно. Тест проводился на ноутбуке Core 2 Duo T5500 с 1024 Мб памяти.

Главная страница

Главная страница

Монета

Монета

Рейтинг онлайн игр и MMORPG / Best Online Games

Новый проект разработанный на дотком и рунет (Лучшие онлайн игры), который развиваю в свободное время. В данном проекте сделал рефакторинг наработок портала GetDone. И перешел на Maven за место Ant для управления зависимостями и улучшением автоматизации по сборке и развёртывании проекта на сервер.

Из особенностей - разработал множество вспогательных функций и модулей для оптимизации страниц сайта под SEO.

Главная страница

Главная страница

Обзор игры

Обзор игры

Новая страница

Новая страница

Список категорий

Список категорий

Топ игр

Топ игр

Новая игра

Новая игра

Список игр

Список игр

Исходники

меню

Здесь выложил только наиболее интересные исходники собственных проектов или учебных приложений. Как пример того, как я пишу код, если это будет кому-либо интересно.

Пример блога на Tapestry5 и Hibernate

В начале 2009 года написал обзорную статью о фреймворке Tapestry 5 и набросал пример его использования на примере блога. Тогда еще использовал Ant для сборки проектов, поэтому к исходникам прилагаются библиотеки, из-за чего размер архива вырос до 17 Мб.

Главная страница

Главная страница

Новая статья

Новая статья

Список статей

Список статей

Каталог софта (исходники)

В 2006 году покидал PHP и разработка этого веб-сайта велась уже на Java. Использовал фреймворки Tapestry 4, HiveMind и Hibernate. К сожалению веб-сайт больше не поддерживается. Остались только исходники, которые сложно сейчас запустить, ведь тогда я даже не использовал Ant, не говоря уже о Maven (собирал через экспорт WAR в Eclipse).

Главная страница (1 вариант)

Главная страница (1 вариант)

Главная страница (2 вариант)

Главная страница (2 вариант)

PHP проекты (исходники)

Одним архивом выложил исходники наиболее примечательных веб-сайтов на PHP, в том числе и собственный фреймворк Helper (там даже есть зачатки ORM). Веб-сайты разрабатывал для себя или как рабочую практику в университет. Среди них каталог товаров омских компаний (парсил их прайсы), хостинг никнеймов и другие проекты.

2big2loud

2big2loud

2big2loud

2big2loud

Никнейм Хостинг

Никнейм Хостинг

Технологии

меню

Здесь представлены основные технологии, на которых идёт разработка веб-сайтов и создание движка интернет магазина. Я не стал перечислять здесь специфические технологии или технологии, с которыми мне приходилось работать раньше. Здесь только то, с чем активно работаю сейчас.

  • Linux
  • Java
  • Mercurial
  • Debian
  • Tomcat
  • Nginx
  • PostgreSQL
  • Jetty
  • Maven
  • Ant
  • Tapestry
  • Google Web Toolkit
  • Prototype
  • Lucene
  • Hibernate
  • EHcache
  • Script.aculo.us
  • Python
  • Django

Из списка особо бы выделил Tapestry 5. Считаю это лучший фреймворк, который видел и использовал для разработки веб-сайтов. А видел такие популярные фреймворки как Django или Ruby on Rails, не говоря уже о клонах на PHP. Программисты из Creative Media также считают, что Tapestry 5 хороший фреймворк: Обзор системной архитектуры социальной сети Campus.ru

Большинство веб-сайтов создаю на Java. К сожалению существует множество мифов о грузности и дороговизне Java. Но это не так, сегодня на Java можно разрабатывать надежные и шустрые веб-сайты не дороже, чем на PHP. И в рунете можно без проблем найти программистов работающих на Java. И их уровень подготовки и любовь к своему делу в среднем выше, чем у PHP программистов. Я делаю эти выводы на основе собственного опыта и общения в форумах и сообществах программистов.

К этим технологиям шел 5 лет, создавая веб-сайты на PHP4-5, Python (Django), даже пытался делать веб-сайты на С++. В целом, за 5 лет получил хороший кругозор по веб технологиям и мой выбор пал на Java и Tapestry 5 не случайно, а путем многочисленных проб и ошибок. Считаю это наиболее оптимальный выбор для создания нестандартных веб-сайтов.

Также разбираюсь в HTML (HTML5), CSS и JavaScript (работаю с Prototype фреймворком) - умею достаточно, чтобы разработать достойный веб-сайт. Но я не занимаюсь версткой, хотя и могу исправить какие-нибудь проблемы верстальщика, если будет срочно нужно. В последнее время получил большой опыт работая с JavaScript и HTML5. Сейчас работаю с Canvas (2D) разрабатываю небольшие игры.

Webmoney


Аттестат продавца
  • R846584415446
  • Z862287323705
  • E548966623170
солнышко