Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 27.07.2018
Сообщений: 8

Какой язык программирования выбрать для разработки собственного ЕРП решения?

27.07.2018, 16:07. Показов 2162. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!

Решили написать в нашей компании собственное ЕРП решение, сейчас выбираем какой язык/технологию использовать. Архитектура - клиент-серверое приложение. ОС - Windows, СУБД - MSSQL. В будущем планируется, возможно, продавать и внедрять наше решение другим клиентам(Потому и MSSQL и Windows). Сейчас выбираем по сути между C++ и Java(как для клиентского так и для серверного приложения). Разработка на C++ видится нам более трудоемкой, но результат более производительным и гибким, разработка на java же видится более легкой и быстрой. А что вы думаете, какую технологию лучше использовать? Может у вас вой вариант?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.07.2018, 16:07
Ответы с готовыми решениями:

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

Какой язык выбрать для разработки под Android?
Всем привет! Я канешно ни в одном месте не разработчик приложений под андроид, Хочу поинтересоваться какой язык выбрать для разработки? ...

Какой язык выбрать для разработки игр,С#,или C++?
Доброго времени суток.Меня уже долгое время мучает один вопрос.Какой язык сейчас наиболее актуален для разработки игр на PC?Одни...

34
331 / 200 / 9
Регистрация: 12.05.2015
Сообщений: 334
01.08.2018, 09:20
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Usaga Посмотреть сообщение
"Фанатство" подразумевает
Что фанат вместо того что бы объяснять причины за .. требует от непричастных объяснить почему нет
какие причины делают .NET непригодным озвучены не были,
"дотнет коре то есть, но вот сколько людей на рынке труда готовы отвечать за то что он заработает из коробки?"
" в экосистеме явы много "промышленых" модулей"

Добавлено через 6 минут
Цитата Сообщение от Usaga Посмотреть сообщение
Да и цена тоже звучит нелепо, ибо .NET-девелоперы тоже не дорого стоят
Мое субъективное мение что которые "не дорого" линуксом пользоватся не стремятся в отличает от пхп-шников. И вот как их после это подпускать к разработке кросплатформы У java-истов некоторые части платформы запректированы что бы этот момент не был критичным.
0
0 / 0 / 0
Регистрация: 27.07.2018
Сообщений: 8
01.08.2018, 09:23  [ТС]
Цитата Сообщение от Shamil1 Посмотреть сообщение
Зачем может понадобиться C++ на сервере?
Почему бы и нет? Бэк, написанный целиком на c++ будет очень даже шустрым. Естественно, в браузере никто не собирается ничего делать на c++.

Цитата Сообщение от antares0 Посмотреть сообщение
Сложножность здесь в mssql. Его можно считать "кросплатформой" только условно.
Соглашусь с этим. Windows и MSSQL только 1 из возможных вариантов, мы также всерьез рассматриваем Linux и Postgre.

Добавлено через 2 минуты
Цитата Сообщение от antares0 Посмотреть сообщение
Erp все же не сайт и чистый js для него не очень годится.
А как же тогда делать фронт в случае, если это будет веб? Вы предлагаете что-то вроде javaFX?
0
Эксперт .NET
 Аватар для Usaga
14737 / 9511 / 1364
Регистрация: 21.01.2016
Сообщений: 35,901
01.08.2018, 09:47
Цитата Сообщение от antares0 Посмотреть сообщение
Что фанат вместо того что бы объяснять причины за .. требует от непричастных объяснить почему нет
Так если нет аргументов "против", то фанат не фанат, так ведь?

Цитата Сообщение от antares0 Посмотреть сообщение
"дотнет коре то есть, но вот сколько людей на рынке труда готовы отвечать за то что он заработает из коробки?"
Это относится к любой технологии. .NET Core уже три года на рынке. .NET Framework - пятнадцать. Взросленький, не находите?

Цитата Сообщение от antares0 Посмотреть сообщение
" в экосистеме явы много "промышленых" модулей"
Причём тут ява? Мы же про несостоятельность .NET говорим?

Цитата Сообщение от antares0 Посмотреть сообщение
Мое субъективное мение что которые "не дорого" линуксом пользоватся не стремятся в отличает от пхп-шников. И вот как их после это подпускать к разработке кросплатформы У java-истов некоторые части платформы запректированы что бы этот момент не был критичным.
А причём тут линукс вообще? Это контр-аргумент к тому, что для .NET принято покупать Windows Server или MSSQL? Или что?

Добавлено через 19 минут
Цитата Сообщение от B0mber Посмотреть сообщение
Соглашусь с этим. Windows и MSSQL только 1 из возможных вариантов, мы также всерьез рассматриваем Linux и Postgre.
На самом деле, MSSQL - крайне хорошая СУБД. Если бизнес планируется более-менее серьёзный, то не страшно было бы и прикупить лицензию на эту СУБД. Но это вы уже смотрите сами. Лично я не вижу проблем потратить денег на качественную вещь, если планируется монетизация проекта и эти затраты отобьются. Тем более, что стоит она не как Oracle, где даже своих органов проданных может не хватить.
0
Эксперт PHP
 Аватар для Fedor Vlasenko
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
01.08.2018, 09:55
Цитата Сообщение от antares0 Посмотреть сообщение
Напомни мне несколько открытых ERP чей фундаментальный подход и документацию ты ситаешь доостойным предметом для изучения?
И особенно хочется увидеть конкретную ссылку на обратную связь от их благодарных клиентов
Мы перешли на ты?
Я приучаю всегда своих джунов, прежде чем задавать вопрос, научиться гуглить.
Ибо поисковики зачастую, содержат ответы на ваши вопросы. Вам же только правильно из задавать нужно.
best open erp
0
331 / 200 / 9
Регистрация: 12.05.2015
Сообщений: 334
01.08.2018, 10:13
Цитата Сообщение от B0mber Посмотреть сообщение
А как же тогда делать фронт в случае, если это будет веб? Вы предлагаете что-то вроде javaFX?
Обычно это законченая серверная библиотека для основного языка которая берет на себя общение с клиентом через web и попутную генерацию js. Она может внутри себя использвать какой-нибудь фрейvворк для js но не явно для сервера. Какая конкретно зависит от стека технологий. Ну и обыно это для явы. Под С++ я такого видел мало.

Добавлено через 2 минуты
Usaga, вот зарекался же общатся с демагогами Ну это никогда непоздно

Добавлено через 1 минуту
Цитата Сообщение от B0mber Посмотреть сообщение
Вы предлагаете что-то вроде javaFX?
Нет это слишком спорная технология. Я про обертки над вебом.
0
Эксперт .NET
 Аватар для Usaga
14737 / 9511 / 1364
Регистрация: 21.01.2016
Сообщений: 35,901
01.08.2018, 10:18
Цитата Сообщение от antares0 Посмотреть сообщение
вот зарекался же общатся с демагогами Ну это никогда непоздно
Я уже который раз слышу такое обвинение в свой адрес, взамен нормального аргументированного общения. Вы не можете просто сказать "это моё субъективное мнение, основанное на предпочтениях"?

Я спросил простую вещь: почему вы считаете, что .NET (.NET Core или .NET Framwork) не годится для широкого применения. А в ответ "Фанат" и "Демагог".

Ну нечего вам путнего сказать - так и скажите. Я мог бы своё видение вопроса изложить и диалог остался бы конструктивным. А так опять обвинения пошли...
0
0 / 0 / 0
Регистрация: 27.07.2018
Сообщений: 8
01.08.2018, 11:00  [ТС]
Цитата Сообщение от antares0 Посмотреть сообщение
Обычно это законченая серверная библиотека для основного языка которая берет на себя общение с клиентом через web и попутную генерацию js. Она может внутри себя использвать какой-нибудь фрейvворк для js но не явно для сервера. Какая конкретно зависит от стека технологий. Ну и обыно это для явы. Под С++ я такого видел мало.
Цитата Сообщение от antares0 Посмотреть сообщение
Я про обертки над вебом.
Я почему-то слышал про них один негатив - тормозят, глючат, код нечитаемый и тп. Может, врут? А так, тот же GXT выглядит очень привлекательно.
0
331 / 200 / 9
Регистрация: 12.05.2015
Сообщений: 334
01.08.2018, 11:14
Цитата Сообщение от B0mber Посмотреть сообщение
Я почему-то слышал про них один негатив - тормозят, глючат, код нечитаемый и тп. Может, врут?
Все это можно сказать и про обычные веб-технологии. Особенно если делали не в приоритете. Для интернет-мазгазина лучше делать с нуля. Для локальной erp проще начать с такого варианта. А там смотреть по месту. Я скорее о том что это лучший вариант когда веб это дополнение к десктопу. Он делается быстро и позволяет сохранить ориентацию команды на случай будущего взрослого веб-а. Иначе можно залипнуть в десктопе навсегда
0
156 / 8 / 2
Регистрация: 31.10.2017
Сообщений: 94
01.08.2018, 13:50
Цитата Сообщение от Usaga Посмотреть сообщение
Сам Бог велел C#.
Согласен. Для веб-приложений есть дотнеткор, который хостится кроме прочего на линуксах. Си++ в наше время рассматривать вообще слегка странно.
0
0 / 0 / 0
Регистрация: 27.07.2018
Сообщений: 8
01.08.2018, 13:51  [ТС]
Цитата Сообщение от B0mber Посмотреть сообщение
Вы предлагаете что-то вроде javaFX?
Цитата Сообщение от antares0 Посмотреть сообщение
Нет это слишком спорная технология.
А чем по вашему плох javaFX?
0
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,907
01.08.2018, 14:32
Цитата Сообщение от antares0 Посмотреть сообщение
Он то есть, но вот сколько людей на рынке труда готовы отвечать за то что он заработает из коробки?
Майкрософт отвечает. А гуглинг подтверждает, что так и есть.
DOT.NET MVC специалистов на рынке очень много. ИМХО переучить такого спеца на Core ничего не стоит.

Цитата Сообщение от antares0 Посмотреть сообщение
Который, если память мне не изменяет работает только в win-экосистеме.
Насколько я знаю, да. Для WCF потребуется сервер с виндоуз.

Цитата Сообщение от antares0 Посмотреть сообщение
По моему опыту люди которые одинаково хорошо умеют и отлаживать web-технологии и понимать потребности бизнеса в сфере erp - это редкость.
Хорошо понимать потребности бизнеса должен системный аналитик.
Хорошо уметь отлаживать web-технологии должен web-разработчик. Причём, в общем случае ему даже C# знать не обязательно (хотя ситуацию, когда представление и контроллер делают разные люди, можно встретить, наверное, только в чистых софтверных компаниях).

Цитата Сообщение от antares0 Посмотреть сообщение
ASP.Net он хорошо себя проявлетв внутрених web-порталах которые хоть и для бизнеса но по сути специализированые сайты.
Согласен, что он хорошо себя проявляет во внутренних web-порталах. Именно поэтому я не вижу необходимости в десктоп-интерфейсе.
А для внешних web-порталов ИМХО десктоп-интерфейс вообще не является возможной альтернативой.
0
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,907
01.08.2018, 14:49
Цитата Сообщение от B0mber Посмотреть сообщение
Бэк, написанный целиком на c++ будет очень даже шустрым.
Шустрым, но не шустрее, чем написанный на C#. Большая часть времени будет уходить на запросы к БД.

Цитата Сообщение от B0mber Посмотреть сообщение
А как же тогда делать фронт в случае, если это будет веб?
Фронт можно сделать на HTML. Клиент (браузер) посылает запрос, получает страницу и отображает её. А JavaScript используется по-минимуму. Использовать подходы типа "одностраничный сайт" не вижу смысла.
1
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,907
01.08.2018, 15:40
Цитата Сообщение от antares0 Посмотреть сообщение
Скорее почти нет требований по которым для "внешки" нужно именно дотнет. А в остальном пхп-шники дешевле, в экосистеме явы много "промышленых" модулей. А выразительных ЯП много и без дотнета.
скорее, почти нет требований, по которым для "внешки" (АРМ) нужно что-нибудь кроме дотнета.
пхп-шники дешевле, но производительность у них ниже (если посчитать время на написание сайта с нуля)
выразительных ЯП много, но пхп к ним не относится...
1
331 / 200 / 9
Регистрация: 12.05.2015
Сообщений: 334
01.08.2018, 16:14
Цитата Сообщение от B0mber Посмотреть сообщение
А чем по вашему плох javaFX?
C чужих слов. Сам его не трогал.
Изначально основан на 3d-возможностях видеокарты. Поэтому она нужна не самая слабая. Бюджетные встройки или проблемы с драйвером могут породить феерические тормоза.
Его то объявляли грядущим дефолтом, то выносят из стандартной поставки. Поэтому среди самих джавистов отношение к нему неоднозначное. И знают его далеко не все.
Как вариант небольших ui c сверхвысоким содержанием красивостей оно неплохой вариант и уже встроеный в экосистему явы. Как повседневные диалоги для ввода данных бессмыслено и не на всем парке машин взлетит. В этом смысле требует предварительного тестирования.
0
Эксперт .NET
 Аватар для Usaga
14737 / 9511 / 1364
Регистрация: 21.01.2016
Сообщений: 35,901
01.08.2018, 16:59
antares0, так может и .NET плох с чужих слов?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.08.2018, 16:59

Какой язык и среду выбрать для разработки на Android?
Всем привет. Решил тут попробовать по разрабатывать под Android. В интернете много статей по разработке на андроид, но хотелось бы...

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

Какой язык программирования выбрать для хобби?
Добрый день! Программирование как и создания игр для меня хобби.После долгих скитаний между ЯП, движками, конструкторами я остановился...

Какой язык программирования выбрать для начала?
Добрый вечер. Извиняюсь, если ошибся темой. Вопросы у меня возможно и глупые, но хочется на них найти ответ: 1. На чём ведётся...

Какой язык программирования выбрать для быстрого трудоустройства?
Доброго времени суток. Тема очень избитая, но всё же приглашаю к обсуждению, т.к. мне нужен не "самый востребованный ЯП", как...


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

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru