Pull to refresh

Comments 41

Смотрели в сторону Erlang, Go или Haskell? Я правильно понял, вы пишете монолитное приложение?
Где брать разработчиков под эти языки в «промышленных» количествах и не по запредельной цене?
Могу ответить только из своего опыта перехода с java/python на erlang. Заняло примерно 2-3 недели. Также в команде есть те кто перешел с С++ на Erlang. Есть так же те кто переходит на Go. Цена складывается из рынка, но она несильно больше остальных. Как правило код на таких язык легче верифицировать, локализовать ошибки и ее решить.
Хотелось бы услышать мнение опытного человека — в каких задачах erlang дает самые большие преимущества?
самое большое преимущество в изначальной ориентированности под распределенность. Из этого следует что платформа обладает прозрачным механизмом распределения процессов, горячего обновления кода(без остановки системы), скорость разработки с определенного момента времени становится выше. Проще локализовывать ошибки и их исправлять так как в языке отсутствуют переменные как таковые.
Я бы сюда предложил OCaml как замену C++
Go обычно позиционируют как замену С++. Но в целом я с вами соглашусь, функциональный язык больше подходит под задачи отказоустойчивости и большие нагрузки. И идея тут проста — неизменяемость состояния.
Да, смотрели. Более того, сейчас мы разрабатываем некоторые модули на Erlang.
А насколько оптимален выбор С++?
С++ выбирают для серверных приложений, когда скорость очень критична: например, торги на бирже и т.п.
В остальных случаях выгоднее выбирать более высокоуровневый язык: приложение работает немного медленнее, но пишется в разы быстрее.
(Год работы команды из 10 человек обходится дороже в разы, чем дополнительная пара серверов.)

Извините, для чего у вас на сайте эта штука:
image
hide: варианты перевода
глагол
скрывать
hide, conceal, mask, cloak, cover, disguise
прятать
hide, conceal, keep away, put away, put up, secrete

Увидел знакомое BeSmart (но не в контексте обучающих систем), да еще и белорусское, начал вспоминать, где же я их видел.
В итоге нагуглил: ЗАО «БиСмарт» является разработчиком программного обеспечения системы ЕРИП (торговая марка — «Расчет»)
Странное совпадение для небольшой страны. Имеете вы какое-нибудь отношение к этой организации?

Ну а по статье — не совсем понятно, на какую аудиторию она рассчитана: сравнение с фейсбуком, контактом и их разработками забавное конечно.
Ну и разговоры про миллиарды пользователей, хоть и в шутливой форме, на вашем этапе развития выглядят слишком самоуверенно.
Нет, мы не имеем отношения к ЗАО «Би Смарт».
Что касается статьи, то мы ставим перед собой амбициозные задачи. Без этого не интересно )
А с фейсбуком мы не сравнивали, а просто привели пример использования тех или иных инструментов в различных целях.
«Мы решили написать приложение на миллиард пользователей… которых у нас нет»
Я правильно понимаю, что вы планируете продавать цифровой контент (придумывая извращенные способы защиты), миллиарду человек при том, что 25% людей живут на менее чем $500 в год.
Очень похоже, что ребята пишут свой CDN. И не просто CDN, а с DRM в виде водяных знаков.
Не очень понятна проблема, которую они решают таким образом.
ну положим способы защиты которые мы применяем трудно назвать извращенными… Значение слова Извращенный по Ожегову:
Извращенный — Противоестественный, уродливый. Я не считаю применяемые нами методы защиты контента, противоестественными или уродливыми, если эти определения вообще можно применить к программному обеспечению.
Чтобы пираты не могли легко избавиться от «вотермарка», мы сделали его динамическим — логотип BeSmart.net медленно плавает по картинке, меняя траекторию.

Звучит не очень красиво по отношению к пользователю то.
Создалось ощущение что ваша компания существует ради ПРОЦЕССА программирования, а не ради ЦЕЛИ.

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

Пока вижу решение проблем которых не существует и не факт что будут существовать.

PS Зашел в раздел Базы данных и увидел 3 ролика про Excel. O_O
Не, вы реально думаете что написать сайт на С++, написать свой асинхронный файловый сервер, арендовать серверы в3х странах важнее чем контент? Сочувствую вашему инвестору.
Странно когда кто-то начинает писать свой «самый быстрый фреймворк» не имея даже миллиона пользователей и реального профиля нагрузки.
В большинстве это либо лень и нежелание учиться, либо кривые руки и неумение «готовить» существующие технологии www.techempower.com/benchmarks/
Поверьте, что при разработке проекта мы рассматривали различные варианты, в том числе и тот который вы предлагаете. Мы выбрали то что выбрали под влиянием великого множества факторов, описать которые мне не хватит и нескольких дней. Что касается контента, то это дело наживное. Вот например, если вам есть, чему научить других, добро пожаловать на besmart.net :)
UFO just landed and posted this here
>У нас все изначально написано на С++, и это показатель серьезного проекта.

О серьезности проекта говорит его востребованность, а никак не применяемые технологии.

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

Например, если бы деньги были лично ваши, стали бы вы вкладывать их в многолетнюю разработку сайта на C++ или быстро бы выкатили прототип на php/ruby/python, чтобы проверить, работает ли идея?
Вообще, к сожалению, большинство комментирующих почему то считают мои деньги. Это не конструктивный подход. Почему вы уверены, что это не мои деньги? Мы с вами знакомы?
Как я уже писал ранее, был целый ряд причин, почему мы выбрали этот путь. Конечно, запуск этого проекта очень не простое дело и мы готовы столкнуться с большим количеством проблем как в разработке так и в маркетинге. Но мы уверены в правильности нашего пути. Просто пожелайте нам удачи. И приглашаем Вас поделиться своими знаниями на Besmart.net
Заглянул на сайтик, давайте прямо тут поделюсь знаниями:

1. Шрифты странные. Выглядит все это непрофессионально из-за этого, будто сайт из 2003 года.

2. На главной странице на моем мониторе (1366x768) видно только призывы делиться знаниями и все такое.
Подумал сперва что сайт вообще пустой, потом набрал что-то в поиске и увидел ролики, потом увидел, что главную можно прокручивать вниз.
В 2014 году никто так глубоко исследовать содержимое не будет, закроют вкладку и пойдут дальше.
Ролики должны быть сразу и по сути, как на ютубе.
Все призывы вообще выкинуть, тот кто заинтересуется после просмотра роликов сам допрет, как заливать и как смотреть, если есть такой интерес.

3. Плашка с лого, логином и кнопкой сайдбара слишком большая. Смело ужать по высоте процентов на 30-40, логотип уменьшить — что за сельский шик лезть своим брендом в глаза непрерывно? Строку поиска по центру, лого в угол, кнопки регистрации и логина сделать меньше.

Ну и в целом, резюмируя вышенаписанное — нанять других дизайнеров и UX-спецов, которые такой колхоз не допустят.
С текущими миллиард пользователей — недостижимая мечта.
На данный момент сайт и правда выглядит сырым и несовременным.
Верхняя плашка с логотипом и строкой поиска занимает около 25% экрана и никуда не убирается при прокрутке. При разрешении 1366x768 это прям очень шикарное использование места.
Сходу разобраться о чем вообще сайт довольно проблематично. Начинаю листать и вижу «Экспертный совет» — много личностей, непонятно каким образом относящихся к данному сайту.
Листаем дальше и видим «Руководство пользователя сервиса BeSmart.net», где, вместо того чтобы объяснить что это вообще за сайт мне говорят про какое-то соглашение с Юр. лицом зарегистрированным в Великобритании!!!.. «Эмм… Я вообще просто так сюда зашел, какое соглашение?».
А при регистрации, по ссылке «Я согласен с лицензионным соглашением» прочитать его невозможно, оно просто не открывается. И таких раздражающих мелочей очень много.

В целом, мне кажется вам стоит подумать о пользователях и о том какую проблему для них призван решить ваш сайт.
То есть Вася Пупкин может зайти на ваш сайт и выложить свою «самую лучшую лекцию» по Уфологии (такой раздел реально имеется)?
Внимание вопрос: что получит Вася?
А. Миллион
В. Всемирную славу
C. Научное признание
D. Пи**юлей
UFO just landed and posted this here
Не судите строго, мы только начали. Перед нами ещё длинный путь к совершенству.
А в статье пишете что уже год как релиз (с октября 2013).
Какие задачи вы решаете на C++? Весь рендеринг сейчас можно переложить на клиента, и передавать только JSON данные. Нагрузка на сервер минимальна.
Предполагаю что более узким местом в техническом плане является работа с БД и с файлами. На сколько ваше решение на С++ быстрее аналогичного на PHP? Я сомневаюсь что там даже 20% разницы будет.

Как мы защищаем авторский контент > по сути никак.
Разбитие на 10 секунд? Ну ок, потратить 1 вечер, написать скрипт сбора видео. Сколько у вас ушло времени на данное решение?
Вотермарк. Серьёзно? Т.е. и нормальным пользователям смотреть на ваш плавающий вотермарк? Ну и если видео «спиратят» то как вотермарк поможет?

Ну и самый важный момент — основа вашей системы не программный продукт. Это контент. Именно он стоит денег. На нём и надо было сфокусироваться.

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

Кстати, мне так и не удалось посмотреть ни одно видео.
Страница светлела, блокировала все действия и более ничего не происходило.
На ретину (для тестов) денег не выделяли! )
Открыл меню слева с категориями, вижу большой список, который не помещается на экран.
При попытке прокрутить этот список колесиком мышки у меня стала прокручиваться основная страница.
Как-то неожиданно.
У нас все изначально написано на С++, и это показатель серьезного проекта

Если я перепишу мои скриптики с Питона не плюсы — они сразу станут серьезнее? А на ASM вообще ЧСВ лопнет?
Напомнило проект vidoxy.ru. Только уж он будет посимпотичней, контента побольше и сделан технически попроще. Там всего лишь битрикс всем запровляет и на пору тысяч пользователей хватает с головой.
Вам бы книжки почитать. Советую «Бизнес с нуля (Lean Startup)» Эрик Рис и СтартUp Стив Бланк.
Кодить год это кончено круто, но когда на сервисе 10 видео и 10 пользователей остается лишь 1 вопрос, есть ли в команде аналитики, маркитологи?
Внимательно читайте — Есть ДЕВЯТЬ программистов! )
Сейчас у нас девять программистов, включая IT-директора, то есть меня самого (само собой, есть дизайнеры, маркетологи и другие специалисты — всего более 20-ти человек)

Самый парадокс в том, что работы дизайнера и остальной части команды и вовсе не видать) Оценить качество работы программистов тоже, довольно сложно)
Верстальщик и дизайнер явно халявили:
То что бросилось в глаза
Стрелочка вверх магическим образом исчезает при ресайзе.
Меню перекрывает контент и что бы его закрыть есть лишь 1 способ нажать на кнопку «Hide».
Очень странно смотрится на полностью русском сайте 2 кнопки Show и Hide.
В футере "© 2013 BeSmart, Inc" сайт не обновлялся контентом с 2013 года?
Все иконки и большинство графических элементов на ретине выглядит «не очень».
Очень странный градиент на кнопке войти.


Продолжил изучать сервис.

Авторизация через mail.ru не работает.
Зарегистрировался в ручную(письмо пришло через 7 минут).
Решил создать урок. И тут опять виднеется работа команды:
Пару скринов



Окошко идет сохранение я не закрывал 4 минуты. Увы но так и не дождался.
Решил создать запись в блог, создал сохранил в черновики. Решил удалить. Счетчик неизменно показывает цифру 2.
В профиле есть xss.
Еще скриншотики




P.s. Все это я решил было сначала отправить на email(support@besmart.net). Но увы почтовый сервер сказал, что почта не найдена.
После беглого просмотра сложилось впечатление, что эта статья о том, как наступить одновременно на все известные грабли и гордиться этим. Хотя, если есть достаточно свободных денег и времени, то почему нет.
Sign up to leave a comment.