-2 / 8 / 2
Регистрация: 10.11.2008
Сообщений: 776
1

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

20.11.2015, 09:11. Показов 1783. Ответов 3
Метки нет (Все метки)

Здравствуйте, товарищи!
В каком случае писать на Питоне, а в каком на Java по вашему мнению? Или, может на каком-то другом языке? Можно ли с таким же успехом считать Матлаб кроссплатформенным языком?
И зачем использовать C#? Ведь .Net только на винде работает, какая же это кроссплатформенность?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2015, 09:11
Ответы с готовыми решениями:

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

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

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

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

3
Модератор
2967 / 2106 / 450
Регистрация: 26.03.2015
Сообщений: 8,216
21.11.2015, 05:58 2
Цитата Сообщение от Knjagskij Посмотреть сообщение
И зачем использовать C#? Ведь .Net только на винде работает, какая же это кроссплатформенность?
На C# можно создавать приложения, которые будут работать под Windows, Mac OS X, Linux, iOS и Android.

з.ы. И, кстати, .NET (включая ASP.NET, .NET компилятор, .NET Core Runtime, фреймворки и библиотеки) - это проект с открытым исходным кодом.
0
-2 / 8 / 2
Регистрация: 10.11.2008
Сообщений: 776
21.11.2015, 22:57  [ТС] 3
А как, все-таки, выбрать между Java, Python и C#, чем руководствоваться?
0
3254 / 2056 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
22.11.2015, 08:27 4
Цитата Сообщение от Knjagskij Посмотреть сообщение
А как, все-таки, выбрать между Java, Python и C#, чем руководствоваться?
Как и при выборе любых технологий для любого проекта — требованиями и здравым смыслом. Требований в теме я не увидел. «Кроссплатформенность»? Платформы-то какие? Какие еще есть требования?

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

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

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

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

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

6. Нужно ли standalone приложение?
Может быть, достаточно веб-сервиса? Работать будет везде, где есть браузер. Верстку можно адаптировать под телефоны. Также на стороне клиента будет не важно на чем написана серверная часть.
2
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) который...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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