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

советы

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

Создание и использование временных файлов в 1С:Предприятие 8


Рубрика: 1С:Предприятие -> Программирование
Метки: | | |
Просмотров: 10001
Создание и использование временных файлов в 1С:Предприятие 8

Неоднократно мне доводилось видеть как разработчики не тиражируемых конфигураций, созданных на платформе 1С:Предприятие 8 используют «странные» методы создания временных файлов. Кто-то хитрым образом пытается определить системную папку временных файлов, другие делают отдельные функции для генерирования уникальных имен файлов, а третьи вообще непонятно зачем привлекают сюда COM-объекты. Подобные решение, конечно же, работают, но гарантировать их корректность при малейшем изменении условий нереально.

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

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


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

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

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

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