АРМАДА
Что выбрать Java или Python?
На страницу 1, 2  След.
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

Alex_Vat
Свой
Зарегистрирован: 06.05.2015
Сообщений: 4
Обратиться по нику
# Добавлено:Пт Май 08, 2015 10:52 amДобавить в избранноеОтветить с цитатой
Коллеги, очень нужен ваш совет. Есть программа созданная на базе 1С (программа по созданию и выставлению счетов ) http://lizard.pro/DemoSEPN/impulse/ru/ пользователь impulse (без пароля).
Сейчас хотим написать на Python или Java, но пока не знаем в пользу какого языка сделать выбор. Эта программа будет частью большого приложения в будущем, это будет система класса CRM+Маркетинг+Учет. Нужен дельный совет основанный на опыте, какому языку отдать предпочтение? Может кто-то писал подобные программы? Буду признателен за любые советы. И еще, мы сейчас находимся в поиске специалиста способного это реализовать, поэтому рассматриваем все варианты. Заранее спасибо!

Alex_Vat
Свой
Зарегистрирован: 06.05.2015
Сообщений: 4
Обратиться по нику
# Добавлено:Пт Май 08, 2015 9:28 pmОтветить с цитатой
Ссылка на демонстрационный ролик https://drive.google.com/file/d/0B8tNWdNkIJpgWEhVRElQYUtvNms/view?usp=sharing

Toulan
V.I.P.
Зарегистрирован: 12.07.2012
Сообщений: 1607
Обратиться по нику
# Добавлено:Вт Май 12, 2015 2:10 pmОтветить с цитатой
Имхо Java более популярен и функционален, чем Python. На нем можно все что угодно написать.

Alex_Vat
Свой
Зарегистрирован: 06.05.2015
Сообщений: 4
Обратиться по нику
# Добавлено:Вт Май 12, 2015 2:18 pmОтветить с цитатой
Toulan писал(а):
Имхо Java более популярен и функционален, чем Python. На нем можно все что угодно написать.


А по срокам, случайно, не знаете, за сколько можно написать готовую программу?

Toulan
V.I.P.
Зарегистрирован: 12.07.2012
Сообщений: 1607
Обратиться по нику
# Добавлено:Ср Май 13, 2015 11:58 amОтветить с цитатой
Цитата:
А по срокам, случайно, не знаете, за сколько можно написать готовую программу?


Нет, навскидку это не определишь.

Khan27
V.I.P.
Зарегистрирован: 21.04.2010
Сообщений: 2557
Обратиться по нику
# Добавлено:Вт Май 19, 2015 1:24 pmОтветить с цитатой
Цитата:
Сейчас хотим написать на Python или Java, но пока не знаем в пользу какого языка сделать выбор.



А почему не php? Тоже достаточно популярный язык программирования.

admunix + +
Свой
Зарегистрирован: 23.08.2009
Сообщений: 37
Обратиться по нику
# Добавлено:Чт Авг 27, 2015 3:15 amОтветить с цитатой
Цитата:

А почему не php? Тоже достаточно популярный язык программирования.



PHP имеет массу уязвимостей. И каждый месяц список уязвимостей пополняется.
Выбирая между Java и Python я бы обратил внимание на стоимость часа разработки на каждом языке.
Подумайте, как вы собираетесь поддерживать ваш проект. Будете ли отдавать его на outsource?
С моей точки зрения код на Python гораздо проще разобрать, чем код на Java.
Вообщем, подойдите к вопросу прагматично. Выбирайте тот язык, который потребует меньше затрат для сопровождения в дальнейшем.
На мой взгляд это Python.
http://10serv.com - администрируем Unix

Kattrin +
Свой
Зарегистрирован: 20.08.2015
Сообщений: 28
Обратиться по нику
# Добавлено:Чт Авг 27, 2015 11:12 amОтветить с цитатой
я бы Вам также посоветовала для этих целей Python. Данный язык обладает более высоким уровнем абстракции, чем Java. Т.е. даст возможность передать то же количество информации, но в меньшем объеме исходного кода.

Лик
V.I.P.
Зарегистрирован: 03.07.2010
Сообщений: 2999
Обратиться по нику
# Добавлено:Чт Авг 27, 2015 1:38 pmОтветить с цитатой
Плюсы Java:
‒ выполнение байт-кода Java существенно быстрее интерпретатора Python;
‒ статическая типизация Java обуславливает лёгкость «отлова» ошибок при компиляции;
‒ серьёзные возможности отладки в современных свободных интегрированных средах разработки приложений (IDE), таких как NetBeans, Eclipse, IDEA.

Плюсы Python:
‒ это скриптовый язык, он не требует компиляции, и увидеть результат можно сразу же после корректировки кода;
‒ более удобный для восприятия и наглядный синтаксис (срезы массива и т.д.).

А вот сравнение различных реализаций языка Python с Java:
‒ CPython обычно медленнее, чем Java (особенно при JIT-компиляции);
‒ JYthon интерпретируется в JVM (это реализация Python на Java), по скорости соответствует Java;
‒ Cython по скорости превосходит Java.

blogmatic
V.I.P.
Зарегистрирован: 10.08.2010
Сообщений: 2930
Обратиться по нику
# Добавлено:Чт Сен 03, 2015 1:15 pmОтветить с цитатой
А если использовать и то и другое? Wink Основную часть можно сделать на Java, а часто изменяемые компоненты на Python.

admunix + +
Свой
Зарегистрирован: 23.08.2009
Сообщений: 37
Обратиться по нику
# Добавлено:Ср Сен 09, 2015 11:55 amОтветить с цитатой
blogmatic писал(а):
А если использовать и то и другое? Wink Основную часть можно сделать на Java, а часто изменяемые компоненты на Python.



Мой опыт говорит о том, что разработка должна вестись не только на одном языке, но и согласно установленным стандартам и правилам. Зоопарк технологий, языков программирования, плюс (как нередко бывает) плохо написанная документация - сущее зло.

Так что нет. Только один язык. Либо тот, либо этот.
http://10serv.com - администрируем Unix

Странник
V.I.P.
Зарегистрирован: 28.06.2010
Сообщений: 3032
Обратиться по нику
# Добавлено:Пт Сен 11, 2015 8:58 amОтветить с цитатой
Сравнения языков программирования. Smile


Yabuti
V.I.P.
Зарегистрирован: 28.11.2008
Сообщений: 11270
Contest (Сумма: 2)
Обратиться по нику
# Добавлено:Пт Сен 11, 2015 2:07 pmОтветить с цитатой
Зачем тиражировать такое про PHP, мол, говноязык, фигня, а не язык программирования.
Главное - это программист, а не язык программирования, ИМХО. Можно и на Ассемблере шедевры ваять, и на Яве тормозной глючный софт писать.

PHP - прекрасный язык программирования, я очень рад, что более-менее его знаю и применяю. Просто некоторые кодеры, которые ленятся нормально изучить его синтаксис и PEP8 или другую спецификацию, ваяют говнокод, а потом на каждом пятачке Интернета кричат, какой это плохой язык программирования. Если изначально не структурировать паттерн, а писать все подряд, то и на Питоне получится бяка.

Да, у PHP есть недостатки, но достоинств у него гораздо больше. И он развивается, обновляется, улучшается. Сравнивать PHP3 и PHP6, это как сравнивать Mercedes-Benz W190 и W230.
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
EvaPharmacy. Чтобы мазать хлеб икоркой, Ева – лучшая партнёрка! Инвайты Jabber: [email protected] и ICQ: 750000

admunix + +
Свой
Зарегистрирован: 23.08.2009
Сообщений: 37
Обратиться по нику
# Добавлено:Вс Сен 13, 2015 9:29 pmОтветить с цитатой
Странник писал(а):
Сравнения языков программирования. Smile



Паскаль разве что в учебных целях применяют. На практике - почти никогда.
http://10serv.com - администрируем Unix

Yabuti
V.I.P.
Зарегистрирован: 28.11.2008
Сообщений: 11270
Contest (Сумма: 2)
Обратиться по нику
# Добавлено:Пн Сен 14, 2015 5:01 amОтветить с цитатой
admunix, я Pascal (Turbo Pascal 7.0) применял только в универе, для лаб, хотя есть люди, которые даже Visual Basic успешно применяют для автоматизации своей работы. Если язык программирования подходит и нет высоких требований по быстродействию, то почему бы и не применить простой язык программирования, который человек хорошо знает, чем изучать что-то "модное", вроде Java, RoR, Haskel.
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
EvaPharmacy. Чтобы мазать хлеб икоркой, Ева – лучшая партнёрка! Инвайты Jabber: [email protected] и ICQ: 750000
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры