Впервые начал использовать в реальной работе виртуальную машину - Sun (тогда ещё) Virtualbox.
До этого относился к системам виртуализации скептически, почитая их великими тормозами, хотя сам же и пророчил им большое будущее в статьях в Upgrade Special. Однако теперь, похоже, будущее таки наступило: достало меня постоянно перегружаться из Убунты в XP, и посему последняя была засунута в виртуалку.
К моему огромному удивлению Visual Studio 2008 тормозит в ней в точности также, как и на реальной машине, ни больше, ни меньше. Видимо, играет роль то, что инструкции исполняются на реальном процессоре. Наверное, Студия требовательна по большей части именно к тактовой частоте процессора, а не к памяти, как мне раньше казалось. Учитывая, что она написана на дотнете, это неудивительно.
В общем, штуковина понравилась, и для работы годна.
Впрочем, писать только под Винду уже нет ни малейшего желания, поэтому сейчас активно грызу гранит Java. Оно, конечно, интерпретатор и тормоза, зато имеет перед C++ преимущества в виде автоматического приведения типов, удобной работы со строками, NetBeans, Netbeans и кроссплатформенности без перекомпиляции.
С++ конечно кошернее, в особенности если вспомнить FLTK и Qt, но... тут всплывает такая хитрость, как GNU GPL. Если мы пишем код на FLTK или бесплатном Qt, мы должны открывать сырцы своих программ. А делать этого мы пока не можем - больно маленькая мы фирма, чтобы зарабатывать техподдержкой, да и продукты у нас нишевые. А на платную лицензию Qt, с которой открывать код не обязательно, у нас тупо нет денег.
Вот и приходится выбирать Java, поскольку с нею можно не открывать код, пользуясь бесплатными средствами разработки.
nio-kun
| пятница, 05 февраля 2010