Разработка Web приложений
понедельник, 19 декабря 2011 г.
Забегая вперед
И так Erlang, сразу хочу оговорится что этот язык я впервые вижу и возможно буду нести ерись в своих постах, однако моя цель научится работать с этим чудоковатым языком с минимальными потерями во времени. Раз уж этот блог называется web разработка будим писать web аппликацию на этом языке. Первое что пришло мне на ум - надо поискать фреймворки ala rails которые наверняка есть. Погуглив некоторое время наткнулся на проект mochiweb. Вспомнив замечательную фразу что если проект лежит не на github - он уже давно протух и умер, пошел смело на github скопировал линк и клонировал себе HEAD проекта. Чутка поигравшись созадл проектик HelloWorld и написав небольшой (Ровно 2 строчки кода) sh скрипт запустил таки сервер, который ко всему прочему еще запустил встроеную БД под названием mnesia (ну тут пришлось немного пошаманить с конфигом). Что буду теперь пытаться игратся с самим сервером и прикручивать к нему что-то интересное типа mongo.
Квест под названием Erlang
Не буду особо вдаватся в описания что это такое Erlang и с чем его едят, разговоров об этом в сети и так предостаточно, а сразу перейду к делу, буду писать для Unix подобных систем, просто наверное потому что являюсь программистом под разные платформы и основной рабочей средой для меня является Linux/Mac OS X.
Так вот начнем с того что установим таки Erlang.
Так вот начнем с того что установим таки Erlang.
Bold Choice
Так как основной род моей деятельности связан таки с Ruby решил я освоить для себя чего нибудь новое, паралельно избежав проблем которые я вижу в рельсах, а проблем там придостаточно, даже не смотря на всю гибкость и несомненную простоту технологии. Не буду углублятся в холивор по поводу минусов платформы ROR а просто попытаюсь рассмотреть какие нибудь технологи которые сейчас есть на рынке, желательно конечно чтобы они были все из себя Опенсорс.
Начало
Так получилось что я в последнее время стал работать в области высоконагруженых приложений, насколько "высоко"? Ну порядка 5 млн DAU, и меня стали интересовать вопросы разработки высокоэффективных приложений которые еще к томуже обладали бы массовым паралелизмом и высокой отказоустойчивостью. Сейчас я работаю над приложениями которые разворачиваются и работают в среде Ruby и ROR, сама по себе среда давольно интересна, а в своих статьях в этом блоге я бы наверное хотел рассказать о своем видении будующего разработки таких систем. Свои эксерименты я буду выкладывать сюда и давать ссылки на реально работающие примеры. Вот такой вот собственно анонс.
Подписаться на:
Сообщения (Atom)