iT邦幫忙

0

DB vs 網頁程式語言

最近開始著手開發web CRM系統

但是對於想採用的網頁程式語言一直無法抉擇
想請各位前輩指點迷津

其實系統蠻單純
只是要提供給公司內業務及相關主管可以有快速查詢拜訪紀錄等等的功能
(但日後會慢慢擴增功能)

目前DB打算用MariaDB(據說與MySQL完全相容)
但前端的網頁語言目前還沒決定

開發想採用MVC架構

目前考慮的選項為
1.ASP.net
2.JSP
3.PHP

已開發來說
目前的主流應該是哪一種呢?
感覺各有所好 可是又不知差異有多大

2 個回答

10
海綿寶寶
iT邦超人 1 級 ‧ 2014-03-23 18:51:29
最佳解答

建議的優先順序如下:
1.公司主力技術
2.個人對工具的熟悉度
3.開發工具購置成本
如果以上三個你都不在乎
那就射飛鏢決定就可以了

看更多先前的回應...收起先前的回應...
Ethan Jhuang iT邦研究生 3 級 ‧ 2014-03-23 19:46:20 檢舉

hi!~ 感謝您的回答

1.公司主力技術
公司唯一開發人員是我...

2.個人對工具的熟悉度
visual studio
eclipse
notepad++
團隊中大家都算是熟悉

3.開發工具購置成本
原則上都用開源的XD

因為是跟朋友一起研究 我們剛好都是各有所長(ASP JSP PHP都有)
只是想說以存取db的速度跟效能 不知哪種比較好...

et54987提到:
以存取db的速度跟效能 不知哪種比較好

因為這個問題
幾乎就像「ASP.Net JSP PHP 那個語言工具最好」一樣
是得不到什麼標準或正確答案的
臉紅

et54987提到:
但日後會慢慢擴增功能

有這個條件,就需要考慮到程式是否被寫死而很難改的問題。
現在可寫出符合目前所需,
但日後又要加什麼功能的時候,
常常會發現原來的寫法不夠有彈性或擴充性,
這可能是會比較麻煩所在。

jsp,php兩者都可在windows,linux上跑,同樣的硬體條件上,
在linux上一定跑的比在windows上快。
如果到時是用.Net環境上,OS就沒得選擇了。

外獅佬 iT邦大師 1 級 ‧ 2014-03-24 10:28:02 檢舉

個人比較喜歡擲骰子的說....落寞

外獅佬 iT邦大師 1 級 ‧ 2014-03-24 10:29:26 檢舉

twtw提到:
如果到時是用.Net環境上,OS就沒得選擇了。

誰說的?
Linux也可以使用apache+mod_mono去執行asp2.0~4.0的web 系統

Ethan Jhuang iT邦研究生 3 級 ‧ 2014-03-24 12:49:19 檢舉

twtw提到:
有這個條件,就需要考慮到程式是否被寫死而很難改的問題。
現在可寫出符合目前所需,
但日後又要加什麼功能的時候,
常常會發現原來的寫法不夠有彈性或擴充性,
這可能是會比較麻煩所在。

針對這個部分 有特別思考過
故想採用MVC架構 日後有需求也可以快速地進行修改

話說 PHP MVC的框架頗多~~!
上次去php conf2013
有三分之ㄧ都在講框架
XD

2
dscwferp
iT邦好手 1 級 ‧ 2014-03-24 11:10:53

一開始業務都說需求很簡單!
後來一定設計變更一堆
功能越加越多
最後就成為 CRM 系統!
"系統" 看起來就很大!
所以未免以後加功能時綁手綁腳
建議用 BitNami SugarCRM Module 等 開源CRM 套件
一鍵安裝
然後再去想辦法使用它!
以上建議希望能幫您!

看更多先前的回應...收起先前的回應...
player iT邦大師 1 級 ‧ 2014-03-24 14:15:06 檢舉

[uel=http://en.wikipedia.org/wiki/SugarCRM]SugarCRM[/url]
這套是PHP的

player iT邦大師 1 級 ‧ 2014-03-24 14:15:23 檢舉

SugarCRM
這套是PHP的

Dynamics CRM
這套是M$的 XD

開源的軟體,不會做的比商用化軟體好
可以考慮你開發人數的多少來決定
Net,Java,PHP,都有擅長的領域
我個人是常使用Net,Delphi略懂,有空的時間會學Java與PHP

考量用哪一種語言,決定點很多
可參考軟體工程手冊
再考量專案打算怎麼跑

我要發表回答

立即登入回答