SharkMan, я уже много лет наблюдаю эту практику, когда появляется какой-то язык/платформа, обретает популярность и его/её начинают применять повсеместно, в том числе не по назначению. Иногда более-менее успешно. Но мой внутренний инженер свято верит, что инструмент надо выбирать под задачу.
Вадим Тимофеев, с чего вы это взяли? Исходный код клиентов Telegram открыт, вы можете убедиться, что десктопная версия написана на C++, версия для Android на Java и C, версия для iOS на Objective-C. С WhatsApp чуточку посложнее, пришлось скачать, распаковать и проанализировать содержимое apk-файла android-клиента. Очень похоже, что это тоже Java и C. А ICQ появилась задолго до Node и есть веские основания полагать, что никто не будет прикладывать усилия, чтобы переписывать устаревший программный продукт на новую платформу.
Вадим Тимофеев, по первой ссылке у вас статья описывающая как собрать под Windows консольный helloworld. По второй костыль, который откроет вам путь в мир боли и страдания. Node.js и Go разрабатывались под узкую специализацию - разработку серверов, попытки применять их иначе - это напяливание совы на глобус.
slavapegaskin, при старте считывать из файла данные, записывать их в очередь, а потом запускать потоки, каждый из которых возьмёт из очереди по одному элементу и выполнит с ним необходимые действия.
KaPJIcOn, это не очевидно ни из вашего вопроса, ни из ответного комментария для sim3x Поэтому мы и уточняем суть вопроса, чтобы возможно было дать как можно более лучший ответ.
tinoajato, например, чтобы не давать авторизованному пользователю использовать форму входа повторно. Но обычно ACL'ка проверки на анонима используется для вывода блоков разметки только для анонимных пользователей.
evgdev, сейчас актуальная версия Spring - пятая, но между версиями полная совместимость, каждая новая просто добавляет дополнительные возможности. Так что изучение можно начать и с третьей версии. Есть учебник Шефера "Spring 4 для профессионалов", он очень хороший, но "Spring in Action" показался мне более подходящим для новичка.
Да, львиная доля учебников, статей и документации по Java есть только на английском. Шанс подняться выше джуна есть только в том случае, если научитесь читать техническую литературу в оригинале.
MechanicZelenyy, во-первых, наличие jit в одном из дистрибутивов не исключает необходимости таскать за собой интерпретатор и не исключает отображения консольного окна вместе с графическим. Во-вторых, как раз в PyPy, имеющем jit, и не удастся использовать GUI-библиотеки, PyQT построен на сишных биндингах, с которыми у PyPy плохо.
Daria, как житель одного из таких городков, отвечу за автора: Да, нет ни интернет-магазинов, ни служб доставки, а службы такси - это побочный бизнес владельца "большого" авто-сервиса, в пристрое которого сидит пара диспетчеров на телефоне.