PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   請建議應用程式開發工具 (https://www.pcdvd.com.tw/showthread.php?t=832254)

z2246747 2008-12-21 07:46 AM

不好意思,我再補充一下公司的情況,公司目前在server端和client端都是用windows,但目前有預計在明年4月將server端改為linux的系統,所以開發的東西,必須能在windows和linux上面跑。

目前資料部門還有一個同事,她會java,所以如果學java的話,或許可以問她(無圖,抱歉:))。其實主管有說,只要能開發出系統,我用啥他都沒意見,只要能符合需求,因為他對oracle developer suite(form, report)也不熟,所以他是推java。

我個人是對pl-sql很有興趣,基本上,只要是db的東西,我都想學,但java好像不算是db相關?

quote"不然也可以買現成套裝軟體來用(例如:oracle的form/report----跟delphi差不多用法)
只是很貴 ,能否用到其他db,就不知道了,但是看設定方式,覺得應該只能用在oracle ",其實我也有看到form,report這個軟體(它是包在oracle developer suite內,就是不知道它到底可不可以跨平台,跨資料庫,用它可以解決從使用者介面到連結db的開發嗎?

至於有人提到外包…我想那是不太可能的,主管提的明年預算被砍到3分之1,連機房目前都是借用母公司的資源,預算一直過不了…

謝謝各位的回應:)

shou1312 2008-12-21 09:26 AM

無意冒犯
但我覺得版主你只是一直逃避寫程式這個工作
一直反覆的在強調跟DBA沒關係
就算你用oracle developer suite或是DB其他相關的工具
多多少少都要寫些CODE
只是語法問題而已
語言跟DB沒關係?
那我可不可以切割說開發這些form, report跟DB本身也沒關係?
所以用report軟體拉report也不關DBA的事
這樣切割下去不就沒完沒了了?
小公司很常有一人身兼數職的事情
這樣切割意義也不大(誰叫我們是領薪水的 :cry: )

撇開這個不談
既然你提出了oracle developer suite這個可能性,如果你想用的話
那你應該要先去了解這東西能有多大用處
是否能滿足你主管所謂跨平台跨資料庫...balabala的那些需求
然後提出來說服他

一點建議

z2246747 2008-12-21 02:48 PM

我並沒有說不學啊,我現在最大的問題是,要學哪種?哪種對我長期的規劃最有助益?

我也有上oracle官網看過了啊,但它寫了太多術語,對我來說,最簡單的問題它可否跨平台,可否跨db?我反而找不到答案…

rockindy 2008-12-21 03:41 PM

前面fenris兄就說過了,跨資料庫跟SQL有關,跟你用什麼語言無關;假設你用了你有興趣的pl-sql,你要如何跨資料庫?

工具跟語言真的是需要分清楚的,Java是一種語言,oracle developer suite只是使用Java來開發時可用的一種工具,簡單的說,只要你用Java語言開發,就能在 windows 與 linux 上執行。

z2246747 2008-12-21 04:46 PM

嗯嗯,所以說其實我根本不用選?因為pl-sql就不可能跨資料庫,而oracle developer suite只能用來開發oracle?所以java是一定要學的?那我了解了,謝謝各位。

江譽謬 2008-12-21 06:45 PM

引用:
作者z2246747
嗯嗯,所以說其實我根本不用選?因為pl-sql就不可能跨資料庫,而oracle developer suite只能用來開發oracle?所以java是一定要學的?那我了解了,謝謝各位。

呃....
我沒用過oracle developer suite,所以不知道這是什麼東西
但我有用過form/report,如果這兩套是在裡面的話
你說他們是用java開發的,所以就要學java,那這個觀念是錯的
因為我在用的時候也沒寫java控制它,單純只是按鈕拉一拉,設定一下資料來源
不然就來個資料處理,如此而已(跟delphi一樣的操作方式,ps.delphi是用pascal寫成的,但我沒學pascal)
總之像這類方便的開發工具,好像很難分出是屬於哪一種語言
如果要用form/report,最應該要學的不是java,而是pl/sql(for oracle使用的預存程序)
前面的pl是Procedure Language的意思
不要學錯了
而且,也沒有很難,pl/sql只是需要在特殊的需要上才會用到,一般資料處理可以不用pl/sql就用其他方式克服
ps.用form/report就不能跨資料庫了 :jolin: ,因為需要丟listener的檔案給開發工具去讀取db所在位置,之後才能與資料庫做連線

最後.要用delphi嗎?好用喔~
總覺得講太多也沒用,看有沒有朋友會的,找朋友親自示範一次給你看會比較容易懂

ayler 2008-12-21 08:07 PM

oracle難度高阿... 建議初手不要去玩
從mysql or mssql下手吧~


所有的時間均為GMT +8。 現在的時間是01:39 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。