iT邦幫忙

0

如何确定了以MES+ERP为大方向,应该学习JAVA还是C#?

  • 分享至 

  • xImage

好像大部分都是C#,但是JAVA又比较通用。应该怎么选?

看更多先前的討論...收起先前的討論...
sam0407 iT邦大師 1 級 ‧ 2024-03-10 06:08:06 檢舉
您是要自己寫ERP+MES,還是要以現有的系統為核心,加強不足之處?
samshum iT邦新手 5 級 ‧ 2024-03-11 01:12:34 檢舉
@sam0407 本人沒有接觸過ERP系統...但不知為何覺得也好像不是好難?
wajika iT邦新手 5 級 ‧ 2024-03-11 09:20:53 檢舉
不是自己写MES、ERP system,而是具备二次开发和运维的能力
sam0407 iT邦大師 1 級 ‧ 2024-03-11 13:45:24 檢舉
@samshum ERP程式每支拆開來看都不難沒錯,重點是在整體性的配合,如作業流程優化、九大循環的內稽內控

@wajika 以二次開發來看,用C#或JAVA作後端其實都是OK的選擇,前端UI可以多個Web框架的選項會更加分(就是還要多學HTML/CSS/javascript/...)主要您得搞清楚主系統是否有API讓您們來讀寫資料,不然就是得去搞清楚資料表欄位,寫入資料是否會破壞系統原本的內稽內控流程。
若以運維能力來說,就得確認主系統用的是那一種語言,如:鼎新Tiptop用的是4GL
我公司的ERP跟MES 二次开发和运维的能力 只用C # , 沒用到JAVA


所以重複上面的重點 若以二次開發跟運維能力來說,就得確認主系統用的是那一種語言
froce iT邦大師 1 級 ‧ 2024-03-12 09:21:41 檢舉
如果你是要另外做個系統的話,跟語言沒關係,知道怎麼調到資料就好。
如果你是要對原本系統做修改,就去確認你要玩的系統是哪個語言。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
海綿寶寶
iT邦大神 1 級 ‧ 2024-03-09 14:33:14

先學C#,再學java
選我正解

看更多先前的回應...收起先前的回應...
wajika iT邦新手 5 級 ‧ 2024-03-09 16:52:45 檢舉

为什么这样排?

wilson1966 iT邦研究生 2 級 ‧ 2024-03-10 09:26:41 檢舉

學完C# 再學java 你會覺得生不如死,最後放棄java

1.不太可能找得到唯一「最好」的程式語言(否則就不會有這個排行榜的存在了)
2.既然兩個都要學,誰先誰後也沒有太重要
3.如果真要說個理由,我個人覺得在學習上C#比java困難一些。所以如果先學難的,之後要學簡單的就容易多了

wajika iT邦新手 5 級 ‧ 2024-03-11 09:19:36 檢舉

好的,谢谢

https://ithelp.ithome.com.tw/upload/images/20240312/20050647sOSxktj9Eg.jpg

都是優秀的語言, Java, C# , PHP 都很好.

wajika iT邦新手 5 級 ‧ 2024-03-12 10:14:44 檢舉

感谢分享

0
souda
iT邦好手 1 級 ‧ 2024-03-09 19:44:17

python + django + webservice 跟ERP溝通 請參考!
網頁不存任何(不綁db)資料當下用webservice取得資料以及回寫.

看更多先前的回應...收起先前的回應...
wajika iT邦新手 5 級 ‧ 2024-03-11 09:22:19 檢舉

我本人目前也会一点python,但是python只能做到 webapi 的程度,如果涉及ERP本身的开发,还是要依靠C#、VB之类的

souda iT邦好手 1 級 ‧ 2024-03-11 10:38:31 檢舉

怎麼說呢? 為何你會認為 python 只能做到webapi呢?
每個ERP接口可以先做好get/put/del.. 再透過python 來去操作,效果等同內建的ERP.

wajika iT邦新手 5 級 ‧ 2024-03-12 10:13:37 檢舉

大部分ERP主要还是用C#开发,如果要在软件之上做修改,那肯定是要C#的基础,包括SDK开发。如果是ERP之外的API操作,那不管是python还是JAVA都可以做到。
我的总结是 C# + ASP.NET可以做 webapi 也可以在 ERP 产品上做SDK开发,python 或是 JAVA只能实现 webapi 开发。

souda iT邦好手 1 級 ‧ 2024-03-12 10:42:50 檢舉

1.有種語言是4JS 4GL 不知道您是否有聽過呢?
2.C# webapi 是不是掛在iis上面?
3.python+django 是不用依附在iis上的,可以跨平台使用,不用再像iis每移轉一次重新設定,我想這是優點.

wajika iT邦新手 5 級 ‧ 2024-03-12 17:18:01 檢舉

1.4JS 4GL 这两种语言没听过,受教了
2.ASP.NET Web API 只是一个service,不需要IIS的。 如果是需要web site 那么相比 python + django 确实麻烦一点 。

0
suncuxiapple
iT邦新手 1 級 ‧ 2024-03-10 07:13:35

先學開車在買車 先學C#在學JAVA

wajika iT邦新手 5 級 ‧ 2024-03-11 09:20:14 檢舉

谢谢回答

1
wilson1966
iT邦研究生 2 級 ‧ 2024-03-10 09:30:52

我最後放棄JAVA ,全部改用C#寫程式
現在連WEB 也放棄,改用C# 寫WinForm 程式
用C# 寫ERP 超方便的

samshum iT邦新手 5 級 ‧ 2024-03-11 00:01:16 檢舉

同意

wajika iT邦新手 5 級 ‧ 2024-03-11 09:21:17 檢舉

好的,谢谢回答

0
尼克
iT邦大師 1 級 ‧ 2024-03-11 09:53:11

根據你的需求是二次開發能力。

  1. ERP二次開發,應該會是報表的需求,若是報表看一下那一個工具上手。
  2. MES需要看原本的程式語法,若只是過站的資料收集及後續的報表,也是與ERP問題一樣。
  3. MES若是與機台整合,這部份要看你的機台是否有連接口協議,若是沒有只找一下機台是否能吐出資後,再做二次開發,另外PLC又是另外一個領域了。
wajika iT邦新手 5 級 ‧ 2024-03-11 14:05:37 檢舉

1、我们这边ERP最大的问题在于与其他系统整合(比如OA系统),OA以流程变动为主,ERP又保存了资产记录,如果要变动资产就需要OA+ERP 串起来。
2,3、我目前只考虑到 MES 与机台的整合,这部分的工具好像很少听到有用JAVA实现。 另外 PLC + JAVA 是否可行?

尼克 iT邦大師 1 級 ‧ 2024-03-12 11:57:13 檢舉

其實那一個工具,應該試選容易上手即可吧。

wajika iT邦新手 5 級 ‧ 2024-03-12 17:19:23 檢舉

好的

我要發表回答

立即登入回答