Текущий архив: 2009.04.12;
Скачать: CL | DM;
Вниз
А у меня есть замечательная до идиотизма идея Найти похожие ветки
← →
Rule © (2009-02-09 17:54) [80]> Alkid © (09.02.09 11:23) [68]
Именно поэтому и процветает проект Wine. Вот почему бы не заложится изначально на кроссплатформенность (тем более это ничего не стоит технически), чтоб потом не возникало вопросов по портации ?
Тем более как разработчик софта (если не брать заказные решения, а всеобщие - коробочные) я заинтересован в расширении своей аудитории, тоесть мне выгодно иметь клиентов со всех платформ, мак, линукс и виндовз. Тем более маководская аудитория не такая и маленькая и обычно более платежеспособная (точнее сказать намного проще расстаются с деньгами в обмен на софт) чем виндовая. Конечно дело каждого, можно написать офигетительный редактор изображений, аля фотошоп, заточеный под салярку ... никто не запрещает. Но денег с этого много не заработаешь. А одна из основных концепций создания софта - поменьше делать чтоб быстрее сделать и больше заработать ... (да как и любом нормальном бизнесе). Помоему это одно из основных условий выбора интсрументария разработчик, а не какой там у языка синтаксис, типа нравится или не нравится ...
← →
Alkid © (2009-02-09 19:01) [81]
> Rule © (09.02.09 17:54) [80]
Поясняю - коммерческий софт пишется для зарабатывания денег. Делать софт кроссплатформенным или нет - это одно из ключевых решений, принимаемых при реализации проекта. Данное решение влечёт за собой ряд последствий, позитивных и не очень:
1. Расширение клиентской базы. Несомненный плюс. Однако с учётом того, что на большинстве пользовательских систем стоит Windows, прирост пользователей в home/personal сектора будет сравним со стат.погрешностью.
2. Независимость от поставщика ОС и ключевых технологий. Плюс. Так же заметную роль играет не в personal/home секторах.
3. Сужение спектра используемых языков и технологий (можно выбирать только те, где есть реальная кросс-платформенность). Несомненный минус.
4. Повышенные требования к квалификации разработчиков. Минус, т.к. разработчики будут дорогие.
5. Усложнённая поддержка (надо в support"`е держать спецов по разным системам).
6. Появление новых технических рисков (разночтения в реализациях стандартов, "сырость" технологий на некоторых платформах и т.п.)
Конкретный знак суммы этих плюсов или минусов зависит от конкретного проекта, так что многие вещи делать кроссплатформенными просто не выгодно - мороки больше, а пользы мало. Отсюда и растут ноги положения, когда не весь софт по дефолту задумывается как кросплатформенный.
Страницы: 1 2 3 вся ветка
Текущий архив: 2009.04.12;
Скачать: CL | DM;
Память: 0.6 MB
Время: 0.017 c