Переносимость или безопасность?

Сегодня, наверное, каждый разработчик задумывался: "Не написать ли мне программу на Java? Ею много людей на многих ОС будут пользоваться". Возможно. Но всё зависит от типа проекта: бесплатный или коммерческий. Для первого случая, как раз, годен Java, ведь эту программу можно запустить на любой платформе, где есть рантайм. Но байт-код Java легко декомпилировать и снести защитный механизм у коммерческих программ, так что с платными проектами лучше к Java не подходить.
Собственно, у Java есть несколько плюсов: кросс-платформенность, мощь языка С, распространённость рантаймов на большей части ОС, бесплатность компилятора javac. Минусы: некая странность языка (он очень необычный), возможность декомпиляции байт-кода, сложность эксплуатации официального компилятора. Там сперва компилировать каждый исходник части программы надо, потом всё это засовывать в один архив. . . Плюсы минусы отнюдь не покрывают.
С native-кодом (родным кодом) дело обстоит с точностью до наоборот. Native-код - это машинный код, выполняемый напрямую процессором безо всяких рантаймов, как в случае с Java. Такой код работает только на одной архитектуре процессора и только на одной ОС, под которую программа была написана. Такие коды невозможно декомпилировать, только дизассемблировать, а в коде ассемблера без комментариев разработчика ничего не понять. Плюсы native-кода: полная защита исходного кода, существование множества простых и мощных языков для создания native-кода. Минусы: абсолютно не кросс-платформенны. Здесь же плюсы покрывают минусы.
Что бы тут не было написанно, выбор платформы - дело разработчика. Я лишь показал, что хороша ложка к обеду, и не стоит злоупотреблять ни Java, ни native-кодом.
12:26 23.05.2019



Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки:



Типы датчиков давления

Типы датчиков давления

Основной функцией датчика по измерению давления служит измерение давления среды на входе в датчик и дальнейшее преобразование сигнала в цифровой, либо электрический. Конструктивно датчики состоят из с...
Хиромантия или palmistry

Хиромантия или palmistry

Palmistry – (происходит от англ. palm –“ладонь”), данная область знания представляет собой совокупность показателей и характеристик ладони(от ногтей до узоров на самой ладони) отражающих те или иные о...
Какой он - свет женской мудрости?

Какой он - свет женской мудрости?

Сегодня, когда в моде бесконечные потоки глянцевых фото, внешний антураж и феминизм, важно сохранить что-то настоящее. Каждая женщина носит в себе определенный дар — мудрость. Мудрость, кот...
Мембранный окрасочный аппарат AS-310. Всё что вы хотели знать

Мембранный окрасочный аппарат AS-310. Всё что вы хот...

Очень популярная и интересная модель окрасочный аппарат безвоздушного распыления AS-310. Производительность у аппарата 3 л/мин, двигатель 1 кВт Данная модель окрасочного оборудования пользуется огромн...
Вирус герпеса

Вирус герпеса

Такая инфекция, как вирус герпеса может годами, десятилетиями ничем не проявить себя. Он встраивается внутрь клеток, включая нервные клетки, клетки крови. Из-за этого привычные методы иммунной защиты ...
Технологии в строительстве не стоят на месте

Технологии в строительстве не стоят на месте

Несколько лет назад, когда появился прессованный стальной настил, он совершил революцию в строительстве и производстве металлоконструкций, благодаря красивому внешнему виду, простоте монтажа, низкой с...
Интересное

Специфика работы концертмейстера в ДМШ

В историческом контексте понятие «концертмейстер» многие десятилетия обозначало музыканта, руководив...

Новинки кино. Что посмотреть 17.12.09 - 23.12.09?

В современном кинематографе произошёл взрыв, сравнимый с ядерным. Только так можно оценить пришестви...

Орелэнерго подводит итоги закупочной деятельности

В целях материально-технического обеспечения производственной деятельности в филиале ОАО «МРСК...

Избавься от неуверенности в себе с помощью самовну

Многие люди пользуются и знают о силе, которой обладают аффирмации или позитивные самовнушения. И эт...

Гофроупаковка шагает по планете: новые возможности

Упаковка из гофрокартона в течение 15 лет лидирует на рынке упаковочных материалов. И этот факт впол...

ТД КМЗ выпускает оборудование для переработки древ

Переработка древесины – один из самых актуальных вопросов для предприятий, занимающихся деревообрабо...

Лучшие отечественные фильмы? Конечно, «Иван Василь

Несомненно, успеху фильма «Иван Васильевич меняет профессию» способствовал и потрясающий...

Прецизионный кондиционер - Emicon

Добрый день, дорогие читатели! В этой статье, я собираюсь рассказать о специализированном климатичес...

О выборе кухни

Выбор кухни – задача очень ответственная! На кухне хозяйка занимается приготовлением пищи, на кухне ...

Какие смс лохотроны бывают в интернете

1) Самый популярный на данный момент смс лохотрон это троян (Trojan. Winlock)Этот троян блокирует wi...



Новости развития информационнного портала:

Наш сайт является ресурсом, который включает в себя широкий каталог познавательных и занимательных статей. Каждый посетитель отыщет для себя что-нибудь нужное. Адаптированный дизайн дает возможность вам максимально быстро находить подходящую информацию. Самые разнообразные тематические статьи дают возможность вам совершенствоваться в той или иной сфере. Быть более начитанным и грамотным. Современный дизайн сайта позволяет просматривать статьи на всех гаджетах. Теперь найти нужную информацию стало просто.

Мы собрали для вас полезные и отличные статьи. На нашем сайте вы найдете ответы на необходимые для вас вопросы. Упрощенная система поиска позволяет вам мгновенно отыскать нужную информацию. Адаптированный дизайн позволяет вам просматривать информацию на абсолютно любых гаджетах. Теперь, поиск подходящей информации будет занимать у вас секунды.