2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Разработка кроссплатформенного ПО
Сообщение27.10.2009, 20:06 


22/10/09
26
Москва
Maslov в сообщении #255536 писал(а):
Уточните, пожалуйста, какой класс приложений Вы имеете в виду. Серверные приложения - это тоже приложения.

Имеются ввиду интерактивные приложения.

 Профиль  
                  
 
 Re: Разработка кроссплатформенного ПО
Сообщение27.10.2009, 21:41 
Заслуженный участник


09/08/09
3438
С.Петербург
SmirnoFF в сообщении #255497 писал(а):
Интересно выяснить какие задачи может решить кроссплатформенный подход при разработке приложений? Безусловно их огромное количество. А какие все же основные задачи, масштабные?
Ну не такое уж огромное. Масштабная задача у разработчика ПО, по большей части, одна - удовлетворить максимальное количество клиентов, затратив при этом минимальное количество усилий :)
Кросс-платформенная разработка, на самом деле, - это все-таки внутренняя кухня. Клиенту если что и нужно, так это возможность пользоваться одной и той же программой на разных платформах. А как разработчик обеспечит эту возможность (разработает отдельную версию для каждой ОС с нуля или воспользуется каким-нибудь средством кросс-платформенной разработки), его не очень волнует.

 Профиль  
                  
 
 Re: Разработка кроссплатформенного ПО
Сообщение28.10.2009, 19:55 


22/10/09
26
Москва
Уважаемые, как Вы считаете, можно ли сказать, что платформонезависимая реализация приложений — это будущее программной индустрии?
Очень важен спектр задач, которые могут быть решены при применении данного подхода. Чем их больше, тем выше эффективность данного подхода.
Ведь выигрыш от реализации платформонезависимых приложений налицо: значительно сокращается время разработки, так как нет необходимости писать код дважды, и, что не менее важно, отпадает необходимость знать специфику каждой из платформ, для которой пишется программа. Также нет надобности, во время разработки продукта, формировать специальные подкоманды разработчиков для каждой платформы реализации, что может значительно сократить не только время разработки, но и себестоимость продукта. И, вместе с тем, заметно улучшится и качество приложений, так как оно будет тестироваться на нескольких платформах, а ошибки будут исправляться централизованным путем в одном и том же исходном коде программы.
Таким образом можно определить и задачи, которые может решить кроссплатформенный подход:
    - повышение экономической эффективности;
    - повышение скорости разработки;
    - минимизация затрат при разработке;
    - масштабируемость;
    - портируемость;

 Профиль  
                  
 
 Re: Разработка кроссплатформенного ПО
Сообщение28.10.2009, 20:41 
Заслуженный участник


09/08/09
3438
С.Петербург
SmirnoFF в сообщении #256041 писал(а):
платформонезависимая реализация приложений — это будущее программной индустрии
Извините, Вы транспарант для праздничной демонстрации готовите?
SmirnoFF в сообщении #256041 писал(а):
значительно сокращается время разработки, так как нет необходимости писать код дважды
Время разработки сокращается только по сравнению с независимой разработкой под несколько платформ. По сравнению с разработкой под одну платформу время существенно увеличивается.
SmirnoFF в сообщении #256041 писал(а):
отпадает необходимость знать специфику каждой из платформ, для которой пишется программа
Это категорически не так - при кросс-платформенной разработке Вы обязаны знать специфику каждой платформы.

SmirnoFF в сообщении #256041 писал(а):
Также нет надобности, во время разработки продукта, формировать специальные подкоманды разработчиков для каждой платформы реализации, что может значительно сократить не только время разработки, но и себестоимость продукта.
Это зависим от продукта. Что-то мне подсказывает, что у Оракла, например, все-таки есть отдельные команды разработчиков.

SmirnoFF в сообщении #256041 писал(а):
И, вместе с тем, заметно улучшится и качество приложений, так как оно будет тестироваться на нескольких платформах, а ошибки будут исправляться централизованным путем в одном и том же исходном коде программы.
При кросс-платформенной разработке затраты на тестирование существенно увеличиваются (в связи с тем, что весь набор тестов надо прогонять на каждой из платформ). Качество продукта определяется уровнем организации процесса разработки, сроками, бюджетом и ещё много чем. В целом же, при прочих равных уровень качества кросс-платформенного продукта будет ниже, чем одноплатформенного (просто потому, что продукт сложнее).

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

Хочется подчеркнуть, что кросс-платформенные приложения нужны вовсе не всем. Достаточно большое количество компаний разрабатывают и эксплуатируют платформенно-зависимое ПО и при этом прекрасно себя чувствует.

 Профиль  
                  
 
 Re: Разработка кроссплатформенного ПО
Сообщение04.11.2009, 15:44 
Заблокирован
Аватара пользователя


13/01/09

335
Maslov писал(а):
.NET замечательная технология, но говорить о кроссплатформенности здесь вряд ли имеет смысл - несмотря на частичную реализация .Net под Linux (проект Mono), она была и остается, в первую очередь, средой разработки/исполнения для Windows.

Не сразу Москва строилась. Будущее за технологиями, которые отойдут от режима интерпретации.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу Пред.  1, 2

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group