Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 4270 сообщений
Cообщения с меткой

разработка сайтов - Самое интересное в блогах

Следующие 30  »
Вечерком

Как создать свой веб сайт

Четверг, 30 Июня 2016 г. 14:34 (ссылка)


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

Для того чтобы воспользоваться услугами данного веб агентства, вам достаточно воспользоваться предложенной в тексте ссылкой.

Посетив официальный сайт веб студии, вы можете воспользоваться услугами онлайн консультанта, который подробно ответит на все ваши вопросы.

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

Каковы дальнейшие шаги?

Среда, 22 Июня 2016 г. 15:49 (ссылка)

За последние два года существования команды в общении с клиентами удалось выделить ряд ключевых вопросов, ответы на которые определяют судьбу проекта. Эти вопросы постепенно сформировались в чек-листы, подобные тем, что используют пилоты для проверки всех систем самолета перед запуском двигателя.



image



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



Цель поста — создать понимание процесса работы над проектом у наших (и не только) клиентов, чтобы уже на старте говорить на одном языке.



Когда-то мы рисовали такую карту.



image



Она предназначена для управления ожиданиями клиента по срокам, этапам и задачам, результатам и денежным траншам. Элементы карты адаптируются под клиента и проект, с учетом объема работ, темпа коммуникации и скорости принятия решений.



Первая ключевая мысль, которую мы доносим до клиента на старте — успех проекта связан с высокой организацией работы с обеих сторон — и клиента и исполнителя.



Карта хорошо иллюстрирует эту взаимосвязь. Однако сегодня мы пойдем дальше и распишем этапы и вопросы более подробно. Итак, все коммуникации укладываются в следующие этапы:




  • Знакомство с идеей/продуктом и командой клиента

  • Аналитика, консультирование и документирование

  • Оценка стоимости и сроков

  • Разработка и тестирование

  • Публичный запуск и проверка гипотез



Знакомство с продуктом и командой клиента часто начинается с вопроса “привет, сколько стоит у вас сделать сайт (или мобильное приложение)?”, с нашей стороны возникают встречные вопросы:




  • Какие задачи должен решать сайт/приложение?

  • Почему вы считаете, что именно эти задачи нужно решать?

  • Опишите целевую аудиторию продукта

  • Перечислите аналоги или конкурентов



Всегда приятно работать с клиентом, который уже проделал “домашнюю работу” и готов ответить на ключевые вопросы. Однако чаще клиент начинает общение с идеей в сыром/размытом виде, требующей серьезной проработки до того как перейти к этапу реализации.



Мы помогаем клиенту в поисках ответов еще до того, как ударим по рукам и увидим на счете первый транш.



Как правило, мы начинаем с обзора рынка и существующих продуктов на основе открытых источников. Если требуется более детальная аналитика — оформляем ее как часть следующего этапа.



image



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



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



Аналитика, консультирование и документирование



Название этапа как бы намекает, что в нем объединяются задачи по поиску ответов на ключевые вопросы о проекте/продукте:




  • Рынок и аналоги/конкуренты

  • Целевая аудитория

  • Решаемая проблема

  • Продукт как решение

  • Бизнес-модель и монетизация

  • Платформы и каналы доступа к ЦА

  • Бизнес- и маркетинг-план

  • Брендинг

  • Юридическое оформление



Объем работ этапа согласуется с клиентом индивидуально, исходя из проделанной работы и ресурса времени, которым клиент располагает. Мы с удовольствием берем на себя задачи аналитики, однако стараемся оставить за клиентом ключевую роль в поиске ответов, так как именно клиент “горит и живет” своей идеей.



Многие вопросы клиент способен проработать самостоятельно. Например:



Оценить рынок через поиск статей и сервисы/магазины статистики:





Посмотреть на аналоги и конкурентов:





Собрать бизнес-модель:





Опросить потенциальных пользователей:





После оценки рынка и конкурентов, понимания и документирования бизнес-модели, мы переходим к видению продукта.



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



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



Третья ключевая мысль — сначала бизнес/маркетинг-план, а уже потом — продукт.



Продукт реализует сценарии и юзкейсы, заложенные при описании ЦА и выбранного решения, и является следствием представлений о поведении пользователей. Полезные продукты создаются с фокусом на пользователях, но не на элементах интерфейсов. Подробнее о данном подходе можно почитать, например, здесь: www.newfangled.com/how-to-tell-the-users-story.



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



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



В качестве отправной точки мы берем любые формы документации, которыми располагает клиент:




  • Описание идеи или структуры продукта

  • Описание сценариев и юзкейсов

  • Техническое задание

  • Макеты интерфейсов

  • Дизайны



По мере детализации видения продукта в результате аналитики мы дополняем исходную документацию клиента новыми материалами. Интерактивные прототипы продукта готовим в proto.io/ и www.invisionapp.com. Интеллектуальные карты — в www.mindmeister.com и www.lucidchart.com.



Часто встречаются проекты, где документирование продукта воспринимается как побочная активность. Описание продукта существует в виде вороха электронных и бумажных заметок, в лучшем случае — в таск-трекере. Это приводит к тому, что “ворох заметок” трудно поддерживать в актуальном состоянии, менеджеры и разработчики путаются, даются неправильные оценки трудозатрат, срываются сроки.



Следует выделить также аспект тестирования. Если продукт получает активное развитие после публичного запуска первой версии, его потребуется активно и организованно “допиливать” на лету, с живой аудиторией. Это становится возможным только путем выстраивания адекватной инфраструктуры разработки (dev/staging/production) и покрытием кода тестами. Плохо документированный продукт делает автоматизированное тестирование невозможным — тестировщик не может знать, как должен сработать конкретный юзкейс или элемент интерфейса, если он не описан, и не может написать автоматизированный тест.



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



Четвертая ключевая мысль. Более полная документация продукта позволяет дать более точную оценку сроков и стоимости реализации проекта.



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



Содержательные мысли о планировании и документации проектов можно почерпнуть здесь:





Кстати, на этапе оценки стоимости и сроков мы готовим смету с указанием задач и часов по фичам продукта, а также ставок специалистов. Это дает возможность клиенту сопоставлять наше предложение с альтернативами не только по стоимости и срокам, но и по двум дополнительным аспектам — объему работ и стоимости команды.



Резюмируем. Документирование продукта, которое часто воспринимается как побочный процесс, критически важно для:




  • Адекватной оценки стоимости и сроков

  • Плодотворной коммуникации команды на этапе разработки и тестирования

  • Покрытия кода тестами для активной доработки проекта после запуска

  • Подключения новых людей в команду проекта



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



image



Уже на этапе идеи очень важно иметь понимание, кто ваша аудитория, где она “водится” и как ее заинтересовать.



Говорят, что хороший продукт сам себя продвигает, отчасти это верно, но а) для создания хорошего продукта надо хорошо понимать потребности и “боль” вашей аудитории, б) в современном интенсивном информационном потоке нужно постараться, чтобы ваша ЦА вас услышала и захотела поделиться знанием с другими потенциальными пользователями.



Маркетинг-план как раз об этом — как вычислить ЦА, каналы коммуникации с ней, сколько это может стоить и что делать в первую очередь, а с чем повременить.



Задачи брендинга продукта мы решаем совместно с MAL Agency и Максом Николаевым, таким образом привнося в продукт цельное видение и философию.



image

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


image



И это при том, что красота и брендинг напрямую не связаны. Создание бренда — это не наведение красоты, а разработка уникального образа, который строится на основе стратегии.








От данного этапа зависит, сможет ли бренд полноценно выйти в digital, сохранив свою идентичность. Результата мы добиваемся, распределив компетенции, объединяя усилия с командой Leandev.


Часто на этапе консультирования возникают вопросы юридического оформления компании и интеллектуальной собственности. Мы успешно работаем с Сергеем Мартынюком (SM Partners), чтобы обеспечить передачу прав на разработанный продукт от исполнителя к клиенту.



Результатами аналитики, консультирования и документирования являются:




  • Бизнес- и маркетинг-план развития проекта

  • Видение продукта в ТЗ и макетах интерфейсов

  • Упаковка продукта/компании в бренд и объект юридического права



Пятая ключевая мысль. Проект — это не только процесс разработки продукта, но еще, как минимум, маркетинг, финансы и команда.



Получив вышеуказанные результаты, клиент имеет возможность осознанно выбрать команду разработки проекта и комплексно (в нескольких бизнес-процессах) спланировать следующие этапы. Все это необходимо, чтобы проект, как говорят, “полетел”.



image



Об этапах оценки стоимости и сроков, разработки и тестирования и публичного запуска продукта мы расскажем в следующих постах.



P.S. Если вы дочитали до этого момента — вы невероятно круты ;). Дополнения и критика приветствуются. Вы можете связаться со мной, написав на почту an@leandev.ru.
Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/303858/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
ringing

Seo Solution

Среда, 22 Июня 2016 г. 11:20 (ссылка)

В сети интернет миллионы сайтов и блогов, как найти лучший, как сделать, чтобы ваш ресурс стал узнаваемым и доступным миллионам пользователей. Конечно для этого есть специальные технологии продвижения. Сегодня я хочу вас рассказать о сайте, который как раз и помогает простым пользователям и владельцам ресурсов. Здесь вы найдете ссылку и отзывы о Seo Solution это весьма объемный ресурс, он выполняет несколько функций. Зайдя на сайт и рассмотрев интерфейс, вы поймете, что через данный сайт очень просто найти нужные вам услуги, копирайтинга, сео продвижения, повышения в индексе, веб студию и другие нужные вам услуги.

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

1.
8 (400x400, 61Kb)

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

Медленно, но верно: о прошлом, настоящем и будущем Ruby

Четверг, 09 Июня 2016 г. 19:05 (ссылка)

image

Часто людская молва годами приговаривает тот или иной IT-продукт к «смерти». Если этого не происходит, молва продолжает терпеливо ждать. А если когда-нибудь тот или иной проект закрывается, кто-нибудь обязательно выждет момент и скажет: «А мы ведь говорили, что это случится».



Сколько лет подряд языку PHP пророчат «смерть»? Но ему, кажется, хоть бы что. А в последнее время он даже стал развиваться активнее. Язык программирования Ruby развивается медленно, с неспешностью, свойственной восточному, а точнее, азиатскому мировосприятию. Естественно нашлись те, кто и ему предвещает скорый закат.



Однако сообщество Ruby живее всех живых, а некоторые исследования показывают, что его популярность вновь растет. Как бы там ни было, Ruby сумел занять особое место в сфере веб-разработки. Как его создателям удалось этого добиться? Что происходит с ним сейчас? Какое будущее ждет Ruby?



Создатель Ruby Юкихиро Мацумото (он же «Matz») попытался взять лучшее из своих любимых языков программирования (Perl, Smalltalk, Eiffel, Ada и Lisp) и соединить в рамках нового языка функциональную и императивную парадигмы программирования. Он часто повторял философскую мысль о том, что пытается сделать Ruby естественным, но не простым языком, который отражает жизнь.



imageОсенью Matz планирует посетить Россию. Его визит будет приурочен к очередной конференции, посвященной Ruby on Rails.



24 февраля 1993 года считается днём рождения языка Ruby. Но в тот день было придумано только название для этого языка, и никакого кода еще не существовало. Мацумото выбирал между двумя вариантами названия – «Ruby (рубин)» и «Koral (корал)». Был выбран первый вариант, потому что это был камень по гороскопу одного из сотрудников Мацумото.



Первый публичный релиз Ruby 0.95 был представлен на японской внутренней телеконференции 21 декабря 1995 года.



Впоследствии ещё три версии Ruby были опубликованы в течение двух дней. Даже в ранних версиях Ruby уже были заложены возможности, которым Мацумото придавал особенное значение: объектно-ориентированное проектирование, классы с наследованием, итераторы, замыкание, обработка исключений и сборка мусора.



За период с 1995 по 2002 год вышло около двадцати книг о Ruby. В Японии он стал более популярным языком, чем Python.



Знакомство же международного сообщества началось после перевода его документации на английский язык и создания первых списков рассылки в 1998-м году. После 2000-го года началось распространение Ruby по всему миру, чему способствовало появление англоязычных книг, в первую очередь, «Programming Ruby: The Pragmatic Programmers' Guide» и «Why's (Poignant) Guide to Ruby».



После релиза Ruby 1.3 в 1999 году заработал первый список рассылок ruby-talk на английском языке, который свидетельствовал о росте интереса к языку за пределами Японии.



Однако до 2004 года Ruby не был широко известен в Европе и США. Благодаря своим возможностям и большому количеству поддерживаемых платформ Ruby постепенно завоевывал аудиторию.



В 2004 году появился фреймворк Ruby on Rails. Он был создан Давидом Хейнемейером Ханссоном совместно с 37signals, расширен и усовершенствован усилиями команды разработчиков ядра Rails и сотнями open source разработчиков.



Переломные моменты



Ключевыми событиями в истории Ruby стали выход Ruby 1.8.0 в 2003-м и новой версии framework'а Ruby on Rails 2.0 в 2007 году. В это время значительно усилился интерес к использованию языка для серьёзных коммерческих проектов.



image



«Итак, Rails сделал Ruby популярным. Это факт. Я стал Ruby-разработчиком, что в свою очередь изменило мою карьеру и дало мне много удивительных возможностей, именно благодаря Rails. Многие рубисты тех дней прошли по тому же пути. Мы все здесь благодаря Rails. Во многих случаях, Rails на самом деле оказал огромное влияние на людей, и буквально улучшил им жизнь. Люди получили лучшие рабочие места, лучшие возможности и хорошие деньги. Это было радикальной сменой условий «игры» для многих из нас», писал Piotr Solnica.



Если до версии 1.8 язык развивался, сохраняя совместимость с предыдущими версиями, то позже разработчики Ruby, во главе с Якихиро Мацумото, отказались от полной совместимости. Поэтому разработка Ruby разделилась на две ветви: поддержка версий 1.8.* и создание новых версий 1.9.*, которые являются предтечей следующей версии языка, Ruby 2.



Серьёзные изменения к лучшему произошли с выходом Ruby 1.9.1 в 2009-м и Rails 3.0 в 2010-м году, когда большинство замечаний были учтены и исправлены.



Достижения



К 2011 году в Ruby/Rails были реализованы практически все наиболее перспективные технологии и подходы к программированию, таких как разработка через тестирование (TDD), полноценная модель реализации концепции MVC, работа с базами данных через ORM (ActiveRecord), шаблоны проектирования (Design Patterns), использование удобного JavaScript-framework'а Prototype (для простой работы с AJAX), работа с распределённой системой контроля версий Git (Github.com).



Фреймворк нашел применение в разработке SaaS (Cloud computing).



Ruby on Rails использовался при создании таких популярных сайтов, как Твиттер, SoundCloud, Airbnb, Diaspora, Groupon, Basecamp, GitHub, Hulu,Scribd, Kickstarter, Change.org.



31 марта 2012 года по результатам голосования был принят стандарт ISO/IEC 30170 на язык Ruby.



В ноябре 2015 года вышла версия Ruby 2.3.0-preview1. Уже несколько месяцев сообщество следит за релизом Ruby on Rails 5.0.



Согласно данным на июнь 2016 года, индекс TIOBE, который измеряет рост популярности языков программирования, показал, что Ruby занимает 10 место. Однако, это на 6 позиций выше по сравнению с прошлым годом.







Разные Ruby



Существует несколько реализаций Ruby: официальный интерпретатор, написанный на Си, JRuby — реализация для Java, интерпретатор для платформы .NET IronRuby, Rubinius — написанная в основном на Ruby и базирующаяся на идеях Smalltalk-80 VM, MagLev — другая базирующаяся на Smalltalk разработка от компании Gemstone, Blue Ruby — реализация Ruby для виртуальной машины ABAP, MacRuby — реализация для Mac OS с фокусом на максимальную интеграцию с возможностями операционной системы, mruby — реализация для встраивания в программы.



За годы существования официального интерпретатора его успели портировать под большинство платформ, включая Unix, Microsoft Windows (в том числе Windows CE), DOS, Mac OS X, OS/2, Amiga, BeOS, Syllable, Acorn RISC OS и другие. Для Windows существует специализированный установщик RubyInstaller и есть возможность запуска под Cygwin для большей совместимости с Unix.



Со временем Ruby и Ruby on Rails стали практически синонимами – особенно среди непосвященных. Дело в том, что фреймворк Ruby on Rails стал выбором программистов по умолчанию. Он продолжает развиваться и остается по-прежнему бесплатным. Этот фреймворк описывает компоненты веб-приложения в рамках шаблона MVC (Model-View-Controller), а также предоставляет готовую интеграцию с сервером приложения и интерфейс для доступа к базе данных. Указанного инструментария достаточно, чтобы в считанные часы создать и запустить простой блог или частную веб-страницу.



Существуют и другие Ruby-фреймворки.



«Merb — проект, созданный Ezra Zygmuntowicz. Он начался как хак, чтобы сделать загрузку файлов быстрой и потокобезопасной. И он прошёл интересный путь от этого хака до модульного, потокобезопасного, быстрого full-stack фреймворка для разработки веб-приложений. Merb имел 3 режима: режим полного стека, режим API и микро-режим, в котором он был урезан до минимума. Это было самой быстрой вещью, когда-либо существовавшей в Ruby-мире. Это было более 7 лет назад», – рассказывает Piotr Solnica.



В 2008 году команда Merb вошла в состав Ruby on Rails.



Sinatra — для микросайтов и микросервисов до 50 строк кода. EventMachine — для асинхронных долгоиграющих задач. Если нужно разработать небольшое веб-приложение, то можно использовать Padrino.



«Padrino — более «сахарный» Sinatra. Достаточно удобен для небольших сайтов. И создания api. Альтернатива, к более избыточному и тяжелому Rails», пишет пользователь «Тостера» под ником frolin.



Критика



Что думают пользователи «Тостера» по поводу недостатков Ruby on Rails?



«Недостаток, который для меня поставил крест на руби и рельсах — отсутсвие вменяемого DataMapping (чуть более сложный и действенный аналог ActiveRecord) со всеми его замечательными DAO\Repository, Registry и так далее». (Кирилл Саксин, PHP-developer, Backend)



1. Рельса кушает много памяти. Рельса вообще избыточна для мелких проектов. Там лучше идут всякие Синатры, Падрино и так далее.

2. Трудности долговременной поддержки больших проектов.

3. Проблемы для хостеров. Создать и обслуживать PHP-хостинг гораздо проще. Есть, конечно locum.ru и heroku, да и всё, пожалуй.

4. Кадровая проблема. Найти [разработчика] на PHP или Java проще.
(Дмитрий)



«После написания пары тройки сайтов понял, что в принципе Rails и Ruby не имеют для меня смысла, и вернулся на Django и Python. По мне, из скриптовых языков Python – наше все. И под Desktop можно писать уже и под мобильные можно с Kivy. Да и тут Node.js уже есть со своей асинхронностью и возможностями в реалтайм-приложениях. Если рубисты не придумают чего-нибудь в ближайшие годы сверх ординарного для популяризации Ruby, он просто умрет, так как он просто станет никому не нужен». (Raidhon)



Для клиента:



1. Нет Wordpress. Да! Как только Wordpress перепишут на Ruby, его сразу начнут использовать все, кому не лень.



2. А можно мне сайт на Joomla? Просто у нас контент-менеджер уже привыкла к её админке.



3. А почему хостинг стоит 200 рублей? У меня сосед по офису вон за 40 купил.



Для программиста:



1. А где фигурные скобочки?



2. Магия. Очень много магии. Оно всё делает «само», вплоть до квази-версионирования базы данных по датам. К этому надо привыкнуть, что не все готовы делать.



3. У меня заняло два дня, чтобы смочь подключиться к mysql. Возможно, я не самый опытный программист, но обилие вопросов на stackoverflow, и не только, наводит на мысль, что половина желающих отсеялась на этом этапе и пошла ставить Wordpress.
(iliyaisd)



Аргументы в защиту Ruby



Благодаря детально описанному стандарту, которому должны соответствовать все пакеты и библиотеки на Ruby, разработка дополнений не составляет особого труда. Поэтому среди так называемых Ruby Gems (от англ. — драгоценный камень) можно найти модули для решения практически любых задач — от интеграции с социальными сетями и сторонними сервисами до готовых платформ для электронной коммерции.



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



По поводу преимуществ этого языка программирования пользователь «Хабра» под ником urvalla в своей статье пишет следующее:

Язык программирования — это не только синтаксис, сборщик мусора, не только парадигма языка, и даже не столько его философия, в первую очередь — это коммьюнити и та кодовая база, которую это коммьюнити создало. Особенно сейчас, в эпоху OpenSource. И тут у Ruby первый жирный плюс в карму.



Известно утверждение о том, что Ruby медленный. И поспорить сложно, ведь Ruby интерпретируемый язык. И что характерно, чаще всего я это слышу от тех, кто пишет (исключительно) на PHP, который тоже интерпретируем, и по скорости в синтетических тестах находится примерно на том же уровне. Скорее всего, это отголоски дурной славы старых версий.



По факту, мне приходилось работать и с Rails и с Symfony2 — на реальных приложениях Rails быстрее при одинаковом уровне оптимизации.



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


Настоящее и будущее



image

Конференция разработчиков на Ruby и Rails



Мы пообщались с некоторыми Ruby-разработчиками по поводу того, что происходит с Ruby сейчас, а также узнали их мнение о перспективах проекта.



Где востребован Ruby и фреймворки на его основе в наши дни?



— Ruby своей популярностью во многом обязан фреймворку Ruby On Rails, поэтому основная его сфера применения сейчас — это веб-разработка и всё, что с ней связано.



Какие у него перспективы?



— Вокруг Ruby сформировано очень сильное комьюнити. Несмотря на некоторый спад интереса к языку в последнее время, Ruby продолжает активно развиваться и двигаться вперед.



Какой-то язык или технологию можно считать возможным «убийцей» Ruby?



— Ничего конкретного на ум не приходит. Есть Elixir и Crystal, но они, на мой взгляд, еще довольно молоды, и использовать их можно только на свой страх и риск. Лично я сейчас смотрю в сторону Go, но не в качестве альтернативы, а скорее дополнения, для решения специфических задач.



(Александр Типугин. Ruby-разработчик компании «ТМ»)



Где востребован Ruby и фреймворки на его основе в наши дни?



— Основная специализация языка программирования Ruby и фреймвока Ruby on Rails – разработка стартапов. На Ruby on Rails очень просто и быстро создавать уникальные и технически сложные проекты, которые вышли за рамки стандартных движков. Нужен сайт визитка — бери Wordpress. Нужен интернет магазин — купи «Битрикс».



А вот если нужен уникальный стартап, который состоит из «семи красных линий и все они должны быть перпендикулярны друг другу, причем некоторые должны быть нарисованы зеленым цветом, некоторые — прозрачным, плюс одна — в форме котенка», – вот это задача для Ruby on Rails.



Какие у него перспективы?



— Язык и фреймворк продолжают развиваться, а комьюнити – расти. В этом году в Москву на http://railsclub.ru приезжает создатель языка Юкихиро Мацумото. Все ждут пятой версии Rails, которая должна быть готова в самое ближайшее время.



Какой-то язык или технологию можно считать возможным «убийцей» Ruby?



— Хайп вокруг Ruby, который был в прошлые годы, спадает. Ruby перестает быть модным, но продолжает быть эффективным инструментом для построения стартапов. Убийц нет.



(Олег Балбеков, CEO Evrone)



И в конце вновь предоставим слово пользователю «Хабра» под ником urvalla:


Есть множество прекрасных языков и фреймворков для написания веб-приложений, и Ruby с Rails не являются серебряной пулей, которая убьет всех кроликов-оборотней сразу. Просто, на мой взгляд, если брать совокупность важных критериев, а не пытаться выбрать по одному-двум из них, RoR набирает действительно много очков.



В том числе и по зрелости — это уже давно не хипстерская платформа, в которой есть только потенциал, но еще и не старичок (а примеров и тех и других уйма). И старичком, я думаю, еще долго не станет, так как потенциал для роста и развития еще есть и у Ruby, и у Rails.

Original source: habrahabr.ru.

https://habrahabr.ru/post/303024/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

Как сделать быстрое веб-приложение или 8 советов разработчикам по оптимизации кода

Понедельник, 16 Мая 2016 г. 19:02 (ссылка)


Легкая и быстрая — вот два слова, на которые мы молимся, создавая Diafan.CMS. У нас нет больших библиотек на случай атомной войны, а всё новое добавляется по необходимости. Общая логика системы доработана и отполирована за многие годы, поэтому в системе можно себе позволить ветвить и дорабатывать функционал, оставляя простым для понимания код и легкой для разработки CMS. Как это достигается? Мы сформировали несколько советов.

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

https://habrahabr.ru/post/300930/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

Технология массового распространения информации Geotalk

Понедельник, 16 Мая 2016 г. 18:38 (ссылка)






Доброго времени.



Не так давно мы рассказали о нашем проекте Geotalk. Мы продолжаем развивать концепцию и в настоящий момент подошли к разработке технологии массового распространения информации. Если хотите узнать, как развивается уникальная технология, и обсудить насколько она полезна, добро пожаловать под кат.

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

https://habrahabr.ru/post/300840/

Комментарии (0)КомментироватьВ цитатник или сообщество
MayBellfort

Портфолио веб-студии DIVONE.RU

Пятница, 13 Мая 2016 г. 18:05 (ссылка)
divone.ru/works/


Портфолио (700x393, 103Kb)



Ежемесячно мы обновляем портфолио свежими работами.



Хочешь увидеть свой проект в их числе? Пиши!


Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
hotSale

Разработка сайтов в Киеве на space-site.com.ua – только мы создадим для вас самый продуктивный ресурс.

Четверг, 28 Апреля 2016 г. 13:28 (ссылка)
butik.ua/news.php?n=7979

Если вы давно хотели построить для себя успешный бизнес тогда вам нужно еще с самого начала начать успешно и стремительно развиваться...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
жизнелюбка

Разработка и продвижение сайтов

Среда, 27 Апреля 2016 г. 20:31 (ссылка)

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

Одним из сайтов, которые заслужили хорошую репутацию является http://studio-b2b.ru/ и кроме качественного создания сайтов всех видов, на данном ресурсе вам предложат продвижение в сети, причем качественное. Продвижение - это второй этап успеха вашего бизнеса в сети, ведь именно качественное продвижение позволит привлечь на сайт большое количество посетителей, а значит и потенциальных клиентов. Кроме того, вы сможете заказать продвижение в социальных сетях, которое на данный момент считается одним из самых эффективных, в особенности для продвижения интернет магазинов. Так что выбирая качественное создание сайта, в итоге вы выбираете уровень своего заработка, ведь именно от этого будет зависеть дальнейший успех вашего интернет проекта.

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Konsaltingu

Заказать Создание Сайтов Хмельницкий

Среда, 27 Апреля 2016 г. 12:22 (ссылка)
nikk-hm.jimdo.com/


® Заказать Создание Сайтов Хмельницкий. СЕО-оптимизация. Интернет-маркетинг. - "НиКК- Хмельницкий ". Заказать создание, разработка сайт, интернет-магазин. Раскрутка. Продвижение.



http://nikk-hm.jimdo.com/

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

На пути к созданию собственного движка интернет магазина

Четверг, 21 Апреля 2016 г. 22:28 (ссылка)

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



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



Выбор тогда пал на два движка ImageCMS и HostCMS. Сейчас пройден уже достаточно немалый путь, но чем дальше я иду, тем больше сомневаюсь, правильный ли выбираю путь.





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



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



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



Со временем такие вещи, как php, js, html, mysql и т.п. перестали быть чем-то за гранью фантастики. Во всяком случае, для потребностей обывательского масштаба. Развивались и мои магазины, некогда начатые на ImageCMS и HostCMS.



Два года назад я понял, что в состоянии самостоятельно допилить один из интернет-магазинов, благо, допиливать нужно было преимущественно клиенткую составляющую. Этот магазин работал на ImageCMS. Убив уйму времени на разбор логики работы этого движка, пытаясь разобраться в документации и пр. я тогда подумал: “А не проще ли запились свой движок интернет-магазина, буду знать всю его логику и, как следствие, смогу оперативно вносить в него любые изменения под любые свои потребности”. Тогда эта мысль осталась только на уровне мысли и в ход не пошла.



Несколько позже я запились свой первый полноценный интернет-сервис, без коммерческой составляющей. Всё работает на ура, я знаю всю логику моего собственного «движка» и могу внести в него любые изменения, которые только захочу. Не знаю правда, что там с безопасностью, подозреваю, что всё плохо. Опять же, если проект начнет приносить хоть сколько-нибудь ощутимый доход, то непременно найму специалиста, который отладит безопасность.



Но вот незадача, чтобы интернет-сервис приносил доход, ему нужна составляющая, которая позволит принимать от клиентов деньги, учитывать эти поступления, нужна система для партнёрки и т.п. В моём случае речь шла о доступе к сервису через платную подписку, которая давала бы возможность к расширенному функционалу. Стал проектировать структуру данных для системы монетизации. Потратил около недели, и когда структура данных насчитывала около двух десятков различных таблиц я понял, что структура начинает сильно напоминать ту структуру данных, которую я видел в движках интернет-магазинов. В силу различных причин внедрение монетизации было отложено.



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

На пути к развитию очередного проекта я решил попробовать использовать какой-нибудь фреймворк. Изучив различные варианты, выбор пал на Symfony. Благо к этому моменту я уже начал понимать принципы объектно-ориентированного программирования, поэтому раскуривание маны не заняло много времени, результатом оказался доволен. Масса рутины выполнялось за меня.



Проект был незамысловатый, по сути сайт с различными разделами, без авторизаций, оплат и т.п. Тем не менее, пришлось создать несколько сущностей для разных разделов (услуг, новостей и т.п.). Создавая очередную сущность я окончательно поймал себя на мысли, что мои структуры данных, идеи по их оптимизации и т.п. сильно напоминают то, что я видел в движках, которые использовал раньше.



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



Именно здесь нужно поставить многозначительное троеточие…



Хабравчане, наверняка я не один такой, наверняка здесь много опытных веб-разработчиков. Интересно узнать ваше мнение. Обобщенно я бы сформулировал вопрос следующим образом: «Что эффективнее, писать проекты с нуля, используя по возможности фреймворки, или брать готовый движок и допиливать его под собственные нужды?»

Буду очень признателен за развернутые комментарии. Если вы считаете, что лучше использовать движки, то какие?






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






































Проголосовало 5 человек. Воздержавшихся нет.




Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.





Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/282195/

Комментарии (0)КомментироватьВ цитатник или сообщество
Konsaltingu

http://nikk-hm.jimdo.com/

Понедельник, 04 Апреля 2016 г. 13:36 (ссылка)
nikk-hm.jimdo.com/?_utl_t=li


® Создание сайтов Хмельницкий. СЕО-оптимизация. Интернет-маркетинг. - "НиКК- Хмельницкий ". Создание, разработка сайт, интернет-магазин. Раскрутка. Продвижение.



http://nikk-hm.jimdo.com/

Комментарии (0)КомментироватьВ цитатник или сообщество
Konsaltingu

Про отопление пром.объектов

Понедельник, 28 Марта 2016 г. 21:07 (ссылка)
vomos.zakupka.com/


® Создание сайтов Хмельницкий. СЕО-оптимизация. Интернет-маркетинг. - "НиКК- Хмельницкий ". Создание, разработка сайт, интернет-магазин. Раскрутка. Продвижение.



Главная http://vomos.zakupka.com/



Про нас http://vomos.zakupka.com/about/



Акція http://vomos.zakupka.com/action/



Наши клиенты http://vomos.zakupka.com/products/



Виды инфракрасных обогревателей http://vomos.zakupka.com/articles/78018-vidy-infrakrasnyh-obogrevateley/



Инфракрасное отопление- экономное электрическое отопление http://vomos.zakupka.com/articles/78013-infrakrasn...mnoe-elektricheskoe-otoplenie/



Контакты http://vomos.zakupka.com/contacts/



Наши клиенты http://vomos.zakupka.com/products/



http://vomos.zakupka.com/partners/



http://vomos.zakupka.com/action/zakazhite-raschet-...arantiynoe-obsluzhivanie-7328/



http://vomos.zakupka.com/p/110429898-garantiynoe-o...ivanie-direktor-098-481-52-57/

Комментарии (1)КомментироватьВ цитатник или сообщество
Konsaltingu

Автозапчасти

Воскресенье, 20 Марта 2016 г. 19:11 (ссылка)
avtozapchasty.com.ua


Главная



http://avtozapchasty.com.ua



 



Как все работает



http://avtozapchasty.com.ua/page/home/kak-vse-rabotaet



 



Контакты



http://avtozapchasty.com.ua/page/home/kontakty



 



Часто задаваемые вопросы



http://avtozapchasty.com.ua/page/home/chasto-zadavaemye-voprosy



 



Услуги для автосервисов



http://avtozapchasty.com.ua/page/home/uslugi-dlja-avtoservisov



 



Наше рекламаное агентство



http://avtozapchasty.com.ua/page/home/nashe-reklamnoe-agentstvo



 



Реклама на сайте



http://avtozapchasty.com.ua/page/reklama-na-sajte

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Konsaltingu

Без заголовка

Суббота, 12 Марта 2016 г. 23:33 (ссылка)
nikk-hm.jimdo.com/


® Создание сайтов Хмельницкий. СЕО-оптимизация. Интернет-маркетинг. - "НиКК- Хмельницкий ". Создание, разработка сайт, интернет-магазин. Раскрутка. Продвижение.



http://paradise.km.ua/



http://paradise.km.ua/proekti-kvartir.html



http://paradise.km.ua/galereya.html



http://paradise.km.ua/chasti-pitannya.html



http://paradise.km.ua/bronyuvannya-kvartir.html



http://paradise.km.ua/kontakti.html



http://paradise.km.ua/novini.html



http://paradise.km.ua/visual.html



http://paradise.km.ua/foto.html



http://paradise.km.ua/video.html

Комментарии (0)КомментироватьВ цитатник или сообщество
Понтифик_Иванов

Создание и продвижение сайтов с компанией Magic Click

Вторник, 01 Марта 2016 г. 10:56 (ссылка)
md-eksperiment.org/post/201...agic-click

Собственный сайт в интернете должен быть у любой уважающей себя фирмы. Веб-студия Magic Click поможет с созданием и дальнейшей эффективной раскруткой вашего ресурса.
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Aleks24

Создание сайтов в Москве и по всей России.

Пятница, 29 Января 2016 г. 05:17 (ссылка)
production-site.ru/

Веб-студия "Создание умных сайтов" - создание сайтов в Москве и по России для малого и среднего бизнеса (495)740-26-85. Домен и год хостинга в подарок
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Aleks24

Создание сайтов в Москве и по всей России.

Суббота, 10 Января 2016 г. 00:07 (ссылка)
il.production-site.ru/

Веб-студия "Создание умных сайтов" - создание сайтов в Москве и по России для малого и среднего бизнеса (495)740-26-85. Домен и год хостинга в подарок
http://il.production-site.ru
Метки:   Комментарии (1)КомментироватьВ цитатник или сообщество
Aleks24

Создание сайтов в Москве и по всей России.

Суббота, 09 Января 2016 г. 23:57 (ссылка)
en.production-site.ru/

Веб-студия "Создание умных сайтов" - создание сайтов в Москве и по России для малого и среднего бизнеса (495)740-26-85. Домен и год хостинга в подарок
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Leonidich

Устанавливаем Denver на свой компьютер

Пятница, 08 Января 2016 г. 10:56 (ссылка)

" frameborder="0" allowFullScreen scroling="no" webkitAllowFullScreen mozallowfullscreen>


Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Aleks24

Заказать создание сайта визитки за 5000 руб. Акция до 31.12.2015. по всей России

Среда, 16 Декабря 2015 г. 16:22 (ссылка)
production-site.ru/sozdaniy...tka-saytov

Заказать создание сайта визитки за 5000 руб. Акция до 31.12.2015. При заказе сайта в нашей веб-студии «Создание Умных Сайтов» домен и год хостинга в подарок! (495) 740-26-85
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<разработка сайтов - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda