• Насколько хорош Python для веб-приложений?

    kivsiak
    @kivsiak
    software engineer
    Не стоит. Питон ужасен. Необходимо разобраться с такими вещами как uwsgi, какие-то там фреймворки шаблонизаторы. Все эти django и flask c pyramid. Они смешно подумать даже тянут ущербный вебсервер который только для разработки и можно использовать. Куча разных замудренных асинхронных gevent, tornado, с twisted не будь к ночи он помянут. Нужно знать mvc и шаблонизаторы, понимать и неймспесы с импортами. Вместо того чтобы хуячить смесь html и кода и валить все в глобальное пространство чтобы было под рукой. Какие-то странные метаклассы и декораторы придуманны чисто чтобы людей запутать. Приходится разбираться с пакетами с четко указанными версиями и зависимостями. Всякие сложности с конфигурированием окружения под конкретный проект через виртуальное окружение и четко сформированный список зависимостей.
    А уже эта фигня с отступами они все никак не договорятся что использовать пробелы или табы но все требуют отбивать отступами вместо того чтобы каждый мог писать код как ему вздумается... Всячески гнобят личное творчество.

    Лучше уже писать на PHP - дешево надежно и практично.
    Ответ написан
    7 комментариев
  • На чем пишут программное обеспечение для космических ракет/спутников/самолетов?

    Demanoidos
    @Demanoidos
    безнравственный извращенец с богатой фантазией
    Ну, двоичный код это для мазохистов :) На С пишут, не обязательно на асме. На erlang-е тоже.
    Ответ написан
    Комментировать
  • Какой алгоритм шифрования подойдет для доступа несколькими паролями?

    Любой симметричный (да и асимметричный) алгоритм.
    Зашифруйте storage мастер-ключом достаточной стойкости, а затем добавляйте к хранилищу в служебных данных мастер-ключ, зашифрованный разными пользовательскими ключами.
    Это стандартный прием.

    P.S. Если алгоритм - асимметричный, то такая технология называется "депонирование" (key escrow) и широко используется, когда к зашифрованным данным нужно предоставить доступ еще и различным надзорным/силовым ведомствам.
    Ответ написан
    Комментировать