![]() |
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)
|
|---|
不好意思,我再補充一下公司的情況,公司目前在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,連機房目前都是借用母公司的資源,預算一直過不了… 謝謝各位的回應:) |
無意冒犯
但我覺得版主你只是一直逃避寫程式這個工作 一直反覆的在強調跟DBA沒關係 就算你用oracle developer suite或是DB其他相關的工具 多多少少都要寫些CODE 只是語法問題而已 語言跟DB沒關係? 那我可不可以切割說開發這些form, report跟DB本身也沒關係? 所以用report軟體拉report也不關DBA的事 這樣切割下去不就沒完沒了了? 小公司很常有一人身兼數職的事情 這樣切割意義也不大(誰叫我們是領薪水的 :cry: ) 撇開這個不談 既然你提出了oracle developer suite這個可能性,如果你想用的話 那你應該要先去了解這東西能有多大用處 是否能滿足你主管所謂跨平台跨資料庫...balabala的那些需求 然後提出來說服他 一點建議 |
我並沒有說不學啊,我現在最大的問題是,要學哪種?哪種對我長期的規劃最有助益?
我也有上oracle官網看過了啊,但它寫了太多術語,對我來說,最簡單的問題它可否跨平台,可否跨db?我反而找不到答案… |
前面fenris兄就說過了,跨資料庫跟SQL有關,跟你用什麼語言無關;假設你用了你有興趣的pl-sql,你要如何跨資料庫?
工具跟語言真的是需要分清楚的,Java是一種語言,oracle developer suite只是使用Java來開發時可用的一種工具,簡單的說,只要你用Java語言開發,就能在 windows 與 linux 上執行。 |
嗯嗯,所以說其實我根本不用選?因為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嗎?好用喔~ 總覺得講太多也沒用,看有沒有朋友會的,找朋友親自示範一次給你看會比較容易懂 |
oracle難度高阿... 建議初手不要去玩
從mysql or mssql下手吧~ |
| 所有的時間均為GMT +8。 現在的時間是01:39 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。