Костя Бакай В командной строке - в принципе нормально. Дебажить немного сложно, но можно. А программировать в sublime или подобном... Ну надо прост быть готовым к тому, что не будет нормального автодополнения кода. В остальном - норм.
Роман Полянский Если вам только собрать проект - собирайте из консоли. Если надо что то поправить - правьте в sublime. И все будет ОК. А то привыкли, что студия == средство сборки проекта...
Флешки на горячюю пробовали выдергивать? Херятся? Может конечно какая я то ячейка, в которую прям щас писали, и похерится. Но я что то очень сомневаюсь.
А при скачке херится что угодно. Особенно если сильный скачок.
Паттерн выбирается исходя из разрабатываемого приложения, требований к нему, ТЗ и прочего. Вы не забывайте, что паттерны описывают не все приложение. Ну банальный пример - паттерн "медиатор".
На стороне того компа к которому подключаются - его надо просто активировать и разрешить в фаерволле. Это максимум. По умолчанию он вроде бы включен. Про доступность в версиях - не скажу.
LeEnot В готовых библиотеках? Нет, не видел. А практическое применение у такого есть. Хотя я бы на server-side это делал. 1 маленький сервер, который только проверяет доступность других серверов, и выдает приложению один из них.
Внесите это в вопрос - это важно.
Я бы советовал тогда брать струйник, если цвет важен, canon. Если не важен - то берите лазерник в принципе и не парьтесь. По сканерам ничего не скажу.