iT邦幫忙

0

公司要開發軟體,請問該用何種WEB語言較好?

各位先進:
公司決定從明年開始自行開發軟體,除了進用人員之外。
另一重點,決定開發平台和語言,個人希望能在WEB上執行,公司型態也需如此!
徵求你面對過類似狀況的先進,有經驗者,分析,參考!
感激不盡!

8
jazozazo
iT邦高手 1 級 ‧ 2012-07-26 12:08:35

目前微軟的.net framwork似乎是主流
而且要徵人也比較不會有問題
寫程式還是要考量一下好不好徵人為主

8
Albert
iT邦高手 1 級 ‧ 2012-07-26 15:23:00

keyman1325提到:
公司決定從明年開始自行開發軟體,除了進用人員之外。

你的用途是

企業 ERP ? 會計軟體 ?
哪就要有 可以用的 Ready 平台
不是 .net framwork
而是 ERP framwork

kradark iT邦好手 1 級 ‧ 2012-07-27 14:25:34 檢舉

keyman1325提到:
公司決定從明年開始自行開發軟體

公司都決定了 你還要幹嘛
你把公司買下來好了

swift iT邦新手 2 級 ‧ 2012-07-31 09:14:07 檢舉

每次都要來弄一下XD

10
player
iT邦大師 1 級 ‧ 2012-07-26 16:33:56

1.功能需求
2.OS與WebServer是跑那一種?
3.開發工具(如IDE, 報表軟體)

以上可能有好幾種組合
願意花錢的話, 可以盡量選MS的東西來用
至於 ERP ? 會計軟體 ? 這些都不是一兩個人就寫得出來的東西
請你老闆認清現實
不然市面上賣那些的人都別混了

12
insider
iT邦研究生 5 級 ‧ 2012-07-26 17:02:41

公司要開發軟體,請問該用何種WEB語言較好==> Linux + Apache + PHP + MySQL/PostgreSQL + jasper Reports
Will be better! If go for MS Solution, you have to pay for the MS Client Access License ("CAL") both in MS SQL DB and IIS.

player iT邦大師 1 級 ‧ 2012-07-26 19:04:13 檢舉

IIS 的連線數上限, 應該與Windows的CAL無關
非Server版的Windows預設會鎖IIS連線數上限, 但Server版的Windows則不會

至於MS-SQL Server的連線數上限, 標準版的授權應該是5個, 但實際應用上通常是設0(不設限),以方便Web使用

至於 MS Client Access License ("CAL") 的授權數通常是指用遠端桌面登入數量, 或是加入AD網域的電腦的登入網域數量, 或是主機上分享資料夾的登入數量
(超過授權數就無法登入)

如果我記錯的話,煩請賜教

player iT邦大師 1 級 ‧ 2012-07-26 19:16:45 檢舉

Jasper Reports 這個不是Java用的嗎?
Open Source Java Reporting Library
http://jasperforge.org/projects/jasperreports

Albert iT邦高手 1 級 ‧ 2012-07-29 08:10:46 檢舉

用 jasper 要了解如何直接呼教使用
jasper 如果只讀取 view 執行績效會很低
因此使用 adempiere 呼教 jasper 時
要修正先運算產生暫存檔後才給 jasper 列印

18
davidliu9116
iT邦研究生 3 級 ‧ 2012-07-27 09:50:53

用什麼軟體要看你的壓力
1.公司是否編列每年投入多少金額來維持與支持自行開發ERP,一定要確認,沒有的話注定會失敗
2.公司希望上線的日期
3.現有人員對公司各部門事務與業務的熟悉度有多少?
對公司資訊流程及事務業務流程熟悉度有多少?
對ISO規範及要求熟悉度有多少?
對財務會計及稅務法規熟悉度有多少?
對勞工法規及其他政府法規熟悉度有多少?
是否具備ERP的開發與管理能力? .....等等(諸如此類很多自己想一想)
4.現有人員具備哪一些軟體開發技能?熟悉度有多少?
5.上述綜合了解後,確認是否能於公司希望上線的日期前1~2個月完成系統(因為要留並行與除錯的時間)
6.如果現有人員目前會的軟體與技能無法於公司希望上線的日期前1~2個月完成系統,那麼用不熟悉的語言就要更久了
7.選好開發軟體後,要訂定相關開發規範及要求(例如:軟體開發程式撰寫的標準作業程序,軟體開發文件撰寫的標準作業程序...等等)
8.如果要增聘人員要增聘多少個?要找怎麼樣的Level?是找上層人員還是找下層人員?現有人員的調適與工作安排?新進人員的訓練及工作安排?...等等
9.然後確認是否能於公司希望上線的日期前1~2個月完成系統
10.最後確認是否能在公司每年的預算內完成系統

其他的請大家幫忙補充

P.S.開發的過程中會陣亡非常多人(可能包含你自己),因此一定要確實要求所有人員依照標準作業程序作業,並且要時時檢查.

講得很讚,個人在意的是:
1.跟現有環境、軟體的結合度
2.增修功能複雜度、方便性
3.日後維護是否容易
4.使用期限,通常我會訂五年

msig iT邦新手 5 級 ‧ 2012-07-27 13:34:28 檢舉

"4.使用期限,通常我會訂五年"
這點通常都是老大說了算~~

8
msig
iT邦新手 5 級 ‧ 2012-07-27 12:52:05
  1. 驗收規範 : 看是要由user 還是誰誰誰來驗收劃押 , 否則常常一年半載之後都會說系統怎沒作好之類的 。

  2. 日後系統變更的規範 : 一樣是要講清楚 , 說明日後的責任歸屬 , 因為user 有時提的變更 會是架構上的大變更 , 或是自己的須求改來改去 , 所以如果不定好可變更的範圍及責任歸屬 , 最後雖的一定是維護人員或開發人員。

8
sula3065408
iT邦研究生 1 級 ‧ 2012-07-27 13:16:30

node.js

4
hanker
iT邦新手 3 級 ‧ 2012-07-28 13:52:07

小弟的建議~~

如果是只有內部員工要用的,建議用ASP.NET,原因是相關元件多,很多功能輕鬆的可以做到。

如果是外部多點連線使用的,建議用 PHP,原因是多人連線上較為穩定,但是可以做到的功能性較少,必須搭配JAVA才行。

如果是給外包廠商製作的話,PHP+JAVA是較為建議,反正功能是要外包商做出來的,跟自己擇寫無關。

4
wilson1966
iT邦研究生 5 級 ‧ 2012-07-30 08:28:56

我投ASP.NET ,程式語言這麼多,專精一項就可

sula3065408 iT邦研究生 1 級 ‧ 2012-07-30 13:21:33 檢舉

用node.js程式語言這麼多,專精javascript就好
ASP混血jquery還不是要會javascript,那就乾脆學一樣javascript就好

player iT邦大師 1 級 ‧ 2012-07-30 18:39:48 檢舉

ASP 通常用 VBScript 或 JScript去寫
ASP.NET 則通常用 C# 或 VB.NET 去寫
至於 jQuery 那是用戶端的東西
個人以為 node.js 是還在發展中的東西, 若要拿他來寫Server端需要勇氣

0
fanruan345
iT邦新手 5 級 ‧ 2015-03-26 17:05:24

用JAVA吧,它可以跨平台開發,這點別的語言沒法比,像現在主流的finereport這樣的報表工具都是用java開發的,學習平台也多一些。
補充下,這是帆軟的官網:http://www.finereport.com/tw/ 幫你找好了,你可以看看~

我要發表回答

立即登入回答