Форум программистов, компьютерный форум, киберфорум
Теория и практика программирования
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Программирование в спорте https://www.cyberforum.ru/ programming-theory/ thread1586369.html
Мне нужно сделать реферат на тему "реализации программирования в спорте" , но если вводить в таком контексте, то он выдает спортивное программирование - выполнения задач на скорость, а мне нужны...
Совет по внутренним формам представления программ Программирование
Вот столкнулась с таким вопросом как представление программ для трансляции из процедурных (императивных) языков программирования в функциональные. Рассмотрела некоторые формы: Граф потока управления...
Программирование Систематизация задач пользователей форума Я изучаю язык Си и в ветке посвящённом этому языку каждый день появляются просьбы решить/разобраться/помочь с поиском ошибки. Все вопросы, конечно, поступают от изучающих программирование и эти... https://www.cyberforum.ru/ programming-theory/ thread1585686.html Программирование Бот для сбора информации с сайта Добрый день, передо мной поставлена цель: Существует сайт с заявками(RSS на нем нет), требуется написать бота, который будет оповещать начальника сообщением в скайпе о появлении новой заявки.... https://www.cyberforum.ru/ programming-theory/ thread1582464.html
Реализовать один из алгоритмов кластеризации графов Программирование
Нужно реализовать один из алгоритмов кластеризации графов. (код. любой на выбор: с++, с#, javascript или python).
Программирование Бот для сбора информации Добрый день, передо мной поставлена цель: https://www.cyberforum.ru/ programming-theory/ thread1578658.html
Программирование Алгоритм роботы онлайн агрегатора https://www.cyberforum.ru/ programming-theory/ thread1578267.html
Здравствуйте, такой вопросик, как организовать роботу онлайн агрегатора по продажам страховок, получается что у каждой компании на сайте есть свой онлайн калькулятор который рассчитывает стоимость в...
Программирование Минусы глобальных переменных
Добрый день ув. пользователи! Чисто практически, как вы думаете, какие минусы хранения информации в глобальных переменных ?
Программирование Правила написания сообщений об ошибках https://www.cyberforum.ru/ programming-theory/ thread1575881.html
Салют! Я слышал, что где-то есть некий свод правил или норм, которых стоит придерживаться при составлении сообщений (ошибка, предупреждение, уведомление и т.п.) для пользователя в своей программе....
Программирование Особенность работы приложения на ПК на базе i3-530 при включенном и отключенном гипертрединге Здравствуйте! Что можно вкратце сказать о самописном приложении, которое при запуске завешивает ПК на базе i3-530 при отключенном гипертрединге ? При включенном гипертрединге на ПК на базе i3-530... https://www.cyberforum.ru/ programming-theory/ thread1575494.html
Программирование Выбор структуры данных для представления мутьтитерминального графа
есть zero-suppressed binary decision diagram с модификацией для возможности мультитерминальности (см. вложение). Путь от терминала к корню обозначается булевым вектором, направление перехода...
Программирование Java vs C# https://www.cyberforum.ru/ programming-theory/ thread1574889.html
Нужны примеры задач, а также их решения. которые реализовать на Java, куда проще чем на C# Лучше если примеры сразу на 2-ух языках, для сравнения.
3254 / 2056 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
22.11.2015, 08:27 0

С#, Java, Python, . ? Что выбрать для написания кроссплаформеноого ПО? - Программирование - Ответ 8376462

22.11.2015, 08:27. Показов 1819. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от Knjagskij Посмотреть сообщение
А как, все-таки, выбрать между Java, Python и C#, чем руководствоваться?
Как и при выборе любых технологий для любого проекта — требованиями и здравым смыслом. Требований в теме я не увидел. «Кроссплатформенность»? Платформы-то какие? Какие еще есть требования?

1. Ограничения платформы.
Как уже было сказано выше, есть инструменты, чтобы приложения и на C#, и на Python запускать под, например, Andorid. Но нужно критично посмотреть на эти инструменты, их ограничения и понять, насколько они подходят для продакшена.

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

3. Предполагаемый размер проекта.
Языки с динамической типизацией хорошо показывают себя на проектах сравнительно небольшого размера и прототипах. По мере роста проекта поддержка может усложниться помимо прочего именно из-за типизации языка.

4. Производительность.
Python может проигрывать в производительности. И вопрос не в том, кто работает быстрее, а достаточно ли фактической производительности и какой есть запас.

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

6. Нужно ли standalone приложение?
Может быть, достаточно веб-сервиса? Работать будет везде, где есть браузер. Верстку можно адаптировать под телефоны. Также на стороне клиента будет не важно на чем написана серверная часть.

Вернуться к обсуждению:
С#, Java, Python, . ? Что выбрать для написания кроссплаформеноого ПО? Программирование
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2015, 08:27
Готовые ответы и решения:

C++ vs Java vs python. Что выбрать для олимпиадного программирования новичку?
не получается определиться с выбором языка

Что выбрать для GUI-приложений Java/CoffeeScript или Python/Django
Подскажите, стоит ли изучать python как язык общего назначения, возможно с последующим углублением...

Что выбрать Java или Python?
Коллеги, очень нужен ваш совет. Есть программа созданная на базе 1С...

Подскажите что выбрать C# java Delphi Python
Хотел бы получить как можно развернуты ответ .

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2015, 08:27
Помогаю со студенческими работами здесь

Что лучше для написания бота? C# или Python?
Доброго времени суток, что лучше выбрать для vk бота? Нужно учитывать, что бот будет очень часто...

Что выбрать для написания GUI приложения
Что выбрать для написания GUI приложения. Думал выбрать WinAPI или MFC но у них дизайны...

Что выбрать для написания графического интерфейса( Qt или Visual Studio)?
У меня win 7 64. Добавлено через 4 минуты Я имею ввиду что проще и легче. Я начинающий и не...

Что лучьше для написания WEB-страниц под JBoss, JSP или Java?
Мне необходимо создать несколько разделов для сайта на движке Liferay (Liferay.com) который...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru