Персональный блог Игоря Антонова aka "spider_net"

программирование

Подписаться на эту метку по RSS

Revel – MVC фреймворк для Go


Рубрика: go -> Программирование
Метки: | | |
Просмотров: 5429
Revel – MVC фреймворк для Go

Языком программирования Go, созданного в секретных лабораториях компании Google сегодня никого не удивишь. С момента первого релиза прошло чуть больше трех лет, и за это время он подрос, окреп и существенно расширил сферы влияния. До сих пор не многим известно, что помимо хваленой многопоточности (именно эту киллер фичу выделяли все пресс-релизы и обзоры) у этого языка есть масса других достоинств. Вот взять хотя бы возможность комфортно и быстро создавать web-приложения при помощи специального mvc фреймворка.

Создавать web-приложения на Go можно прямо из коробки. Тут все, как и с другими языками программирования. Разрабатывать можно, но после опыта общения с такими вещами как Rails/Yii/DJANGO ощущаешь неприятные сквозняки и пустоту, присущую полкам магазинов в веселые советские времена. Для создания типичных вещей требуется писать кучу лишнего кода, выдумывать структуру приложения и заниматься вещами, которые убивают креативную искру. Подобной проблемой страдают многие языки, которые изначально не были ориентированы на web. Взять тот же C++ или Delphi. Вроде плюсы на лицо, но заниматься мазохизмом для выполнения простейших задач вряд ли кому захочется. Пусть даже такое решение будет более производительным.

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

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


Рубрика: Журнал Хакер -> Статьи
Метки: | | | | | |
Просмотров: 8069
Пройди школу жизни. Обзор онлайн-курсов повышения квалификации для программистов

«Куда пойти учиться?» - вечный вопрос будущих студентов и уже взрослых людей, решивших повысить профессиональную квалификацию. Подобрать учебное заведение, отвечающее современным критериям качества – задача далеко нетривиальная. Если еще в столице нашей Родины она хоть как-то решена, то в глухих провинциях дела обстоят хуже. Вот и получается, что обучение в режиме онлайн – оптимальный вариант прокачки скилла, экономии времени и денег.

Онлайн или оффлайн

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

Ok, предположим проблем с инглишом у тебя нет, но это не значит, что нужно сразу ставить весь куш на ставку «онлайн обучение», минуя реальный ВУЗ. Да, ты скорей всего сэкономишь кучу денег и времени, но в будущем это однозначно аукнется проблемами с трудоустройством.

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

Превращаем iPad в инструмент разработчика


Рубрика: Журнал Хакер -> Статьи
Метки: | | |
Просмотров: 15873
Превращаем iPad в инструмент разработчика

Ты тоже считаешь, что удел iPad’а лишь развлечения и потребления контента? Сегодня я развею этот миф и покажу, как превратить гламурный гаджет в настоящий вспомогательный инструмент разработчика.

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

Строчить код по восемь часов в день, согнувшись в три погибели и вылупившись в крохотный дисплей, я бы не рискнул – здоровье дороже. Тогда есть ли смысл вообще погружаться в эту тему? Может проще оставить все на своих местах? iPad для чтения, а большой компьютер для серьезных дел?

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