The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск языка программирования Rust 1.37"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для сортировки сообщений в нити по дате нажмите "Сортировка по времени, UBB".
. "Выпуск языка программирования Rust 1.37" +3 +/
Сообщение от Ordu (ok), 17-Авг-19, 20:37 
> потратить в три раза больше времени на разработку чем на том же го.

Откуда цифры? В смысле ты пробовал сам, и у тебя на расте получилось в три раза дольше, или ты на чей-то ещё опыт опираешься, или может на какое-то исследование?

> Поэтому вменяемый бизнес юзает джаву.

Не поэтому. В бизнесе и без программистов достаточно непредсказуемости, с которой как-то надо справляться. Ну, ты прикинь, занял ты где-то денег под проект, может квартиру заложил, пахал как папа-карло целый год, но проект не взлетел, и все деньги профукались. Весь в долгах как в шелках, квартиры нет, и... Да, можно застраховаться, можно запустить процедуру банкротства, и может быть не остаться на улице при этом. Но всё равно обидно. Для крупной компании это не столь критично, но если она заказала себе продукт и ждёт его через год, а через год ведущий программист приходит, и говорит что им надо ещё столько же денег и ещё один год, то... как в таких условиях можно вести бизнес?

Экономика предоставляет некоторые инструменты, типа кредитов, страховок и тп., для того, чтобы с неопределённостью жить, но это помогает лишь в ограниченной мере. Java предоставляет устоявшиеся технологии разработки софта, которые включают в себя и правила написания кода, и правила обучения новых программистов, которые следуя этим правилам выдают заранее предсказуемый результат, укладываясь в предсказуемые сроки. Предсказуемость процесса, снимает часть неопределённости, значит снижает риски. Может быть снижает доходы (если java жрёт больше ресурсов, то за них ведь платить придётся, то есть себестоимость выше), но снижение рисков по сравнению c rust'ом гораздо существеннее.

Васян на своём локалхосте может сидеть и сравнивать время разработки со скоростью работы программы. В некоторых проектах, где вычисления требуют тысяч ядер и видеокарт, а разработка программы требует не менее десяти лет работы команды из нескольких PhD разных специализаций и нескольких программистов, менагеры могут чесать репу, сравнивая время разработки со стоимостью железа для запуска результата разработки. Во вменяемом же бизнесе (то есть в большинстве случаев), стоимость разработки и железа маргинальна, важнее заранее и точно знать, что и когда будет создано.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск языка программирования Rust 1.37, opennews, 17-Авг-19, 09:32  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру