Конференция "Прочее" » А у меня есть замечательная до идиотизма идея
 
  • Rule © (09.02.09 17:54) [80]
    > Alkid ©   (09.02.09 11:23) [68]

    Именно поэтому и процветает проект Wine. Вот почему бы не заложится изначально на кроссплатформенность (тем более это ничего не стоит технически), чтоб потом не возникало вопросов по портации ?
    Тем более как разработчик софта (если не брать заказные решения, а всеобщие - коробочные) я заинтересован в расширении своей аудитории, тоесть мне выгодно иметь клиентов со всех платформ, мак, линукс и виндовз. Тем более маководская аудитория не такая и маленькая и обычно более платежеспособная (точнее сказать намного проще расстаются с деньгами в обмен на софт) чем виндовая. Конечно дело каждого, можно написать офигетительный редактор изображений, аля фотошоп, заточеный под салярку ... никто не запрещает. Но денег с этого много не заработаешь. А одна из основных концепций создания софта - поменьше делать чтоб быстрее сделать и больше заработать ... (да как и  любом нормальном бизнесе). Помоему это одно из основных условий выбора интсрументария разработчик, а не какой там у языка синтаксис, типа нравится или не нравится ...
  • Alkid © (09.02.09 19:01) [81]

    > Rule ©   (09.02.09 17:54) [80]

    Поясняю - коммерческий софт пишется для зарабатывания денег. Делать софт кроссплатформенным или нет - это одно из ключевых решений, принимаемых при реализации проекта. Данное решение влечёт за собой ряд последствий, позитивных и не очень:
    1. Расширение клиентской базы. Несомненный плюс. Однако с учётом того, что на большинстве пользовательских систем стоит Windows, прирост пользователей в home/personal сектора будет сравним со стат.погрешностью.
    2. Независимость от поставщика ОС и ключевых технологий. Плюс. Так же заметную роль играет не в personal/home секторах.
    3. Сужение спектра используемых языков и технологий (можно выбирать только те, где есть реальная кросс-платформенность). Несомненный минус.
    4. Повышенные требования к квалификации разработчиков. Минус, т.к. разработчики будут дорогие.
    5. Усложнённая поддержка (надо в support'`е держать спецов по разным системам).
    6. Появление новых технических рисков (разночтения в реализациях стандартов, "сырость" технологий на некоторых платформах и т.п.)

    Конкретный знак суммы этих плюсов или минусов зависит от конкретного проекта, так что многие вещи делать кроссплатформенными просто не выгодно - мороки больше, а пользы мало. Отсюда и растут ноги положения, когда не весь софт по дефолту задумывается как кросплатформенный.
 
Конференция "Прочее" » А у меня есть замечательная до идиотизма идея
Есть новые Нет новых   [134454   +42][b:0][p:0]