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-20 05:13 PM

請建議應用程式開發工具
 
事情是這樣,小弟最近進入一家新的公司,本來是應徵dba,但進去不到二個星期,就被要求要會開發應用程式,但小弟對這方面完全不懂,比方說,如果想要有能力寫一個叫修系統,需要會什麼呢?

主管是說希望我用java去寫,因為它是跨平台,跨資料庫的,但我擔心的是,等到我學會了,搞不好已經被fire了,另一方面是說我的人生職程規劃是想成為一個很優秀的dba,學java好像不太相關?

我看了二天,有看到oracle developer suit這個軟體,但我有幾個問題:
1 它是跨平台嗎?它是跨資料庫嗎?我找不到確定的答案
2 寫一個叫修系統,從頭到尾可以用它完成嗎?還是有需要別的東西?

請應用程式開發高手解答,謝謝

lobben 2008-12-20 05:50 PM

引用:
作者z2246747
事情是這樣,小弟最近進入一家新的公司,本來是應徵dba,但進去不到二個星期,就被要求要會開發應用程式,但小弟對這方面完全不懂,比方說,如果想要有能力寫一個叫修系統,需要會什麼呢?

主管是說希望我用java去寫,因為它是跨平台,跨資料庫的,但我擔心的是,等到我學會了,搞不好已經被fire了,另一方面是說我的人生職程規劃是想成為一個很優秀的dba,學java好像不太相關?

我看了二天,有看到oracle developer suit這個軟體,但我有幾個問題:
1 它是跨平台嗎?它是跨資料庫嗎?我找不到確定的答案
2 寫一個叫修系統,從頭到尾可以用它完成嗎?還是有需要別的東西?

請應用程式開發高手解答,謝謝

只要略懂資料庫語法
前端看是要用Java C# 還VB都可以阿 連C++都可以
程式語言只是工具

看你們公司的DB用哪一種 再來決定用哪個語言開發
C#也可以當成Oracle DB的前端
Java也可以連SQL Server阿 :laugh:
只是好不好用而已

不過你老闆叫你用Java那就學阿
書買下去就會寫了

fenris 2008-12-20 05:50 PM

1. java 寫的東西都是跨平台的,但是有沒有跨資料庫跟你用的 sql statement 有關
跟 java 還是 .net 語言無關
2. 不管你用 JDeveloper 還是記事本都可以完成,這只是一個工具而已

不過我覺得你的重點應該要不要離職吧 :jolin:

boyman 2008-12-20 06:44 PM

請問 DBA 是 ..... ?
:confused: :confused: :confused:

江譽謬 2008-12-20 06:49 PM

引用:
作者boyman
請問 DBA 是 ..... ?
:confused: :confused: :confused:

資料庫管理師 :jolin:

免錢的java開發工具請用eclipse
不曉得樓主對於DBA這個工作的內容清不清楚?
因為最標準的工作不是只有備份資料跟故障排除而已 :think:

z2246747 2008-12-20 10:43 PM

抱歉我沒說清楚,公司目前使用的資料庫有ms sql 2005,oracle 9i,oracle 10g,我標題可能也下錯了,應該是程式語言,不是程式工具。

我了解資料庫除了備份還原,管理外還有很多其它的,例如效能調校,rac,data guard等等,我也希望能將資料庫學得更好,但是公司人力不足,而且有很多系統還未開發,所以公司主管是要我多學一點,從db延伸出去。我目前連網管的部份也有要做。

主管是希望我能學java及相關的程式,但我是怕等我學會,就拉太久的時間了,這幾天有到處看,發現有oracle developer這個東西,但我不確定它到底可以做到哪些?可以從前端一直包到後端嗎?看了oracle的官網,但都沒說的很清楚,另外它和oracle sql developer的差異又是為何?

主要是希望能找個能快點上手,又不會無用的來學(希望學的能跨平台,跨資料庫),然後跟dba的職涯規劃能有所幫助。請懂的人幫忙說明一下。謝謝各位的回應。:)

fuckoil 2008-12-20 11:39 PM

引用:
作者z2246747
事情是這樣,小弟最近進入一家新的公司,本來是應徵dba,但進去不到二個星期,就被要求要會開發應用程式,但小弟對這方面完全不懂,比方說,如果想要有能力寫一個叫修系統,需要會什麼呢?

主管是說希望我用java去寫,因為它是跨平台,跨資料庫的,但我擔心的是,等到我學會了,搞不好已經被fire了,另一方面是說我的人生職程規劃是想成為一個很優秀的dba,學java好像不太相關?

我看了二天,有看到oracle developer suit這個軟體,但我有幾個問題:
1 它是跨平台嗎?它是跨資料庫嗎?我找不到確定的答案
2 寫一個叫修系統,從頭到尾可以用它完成嗎?還是有需要別的東西?

請應用程式開發高手解答,謝謝


閃開~~~ 讓專業的來

外包給我吧

fuckoil 2008-12-20 11:45 PM

對了

我是認真的 , 或許你可以考慮外包給我 , 然後你跟我講規格

我會把原始碼都給你

至於付費大家可以談 , 或許這是對於不景氣的另外一種合作方式

江譽謬 2008-12-21 12:45 AM

pl/sql、store procedure也要需要懂一些
需要改善自己的工作效率的時候可以花時間寫一下程式
到時候哪一天也許會用的到(不是一定用的到,要看產業)

既然老闆都說用java了,你就先去看java的書吧(推薦網站:java world)

程式設計略懂就夠了,還要練就一個本事就是,查google就可以寫出來
真的可以查出一堆原始碼 :stupefy:

如果你略懂程式設計,應該可以很清楚,單純跟資料庫連線的程式
不外乎也只有連到DB查資料,然後對資料做新增修改刪除,不然就是排列組合而已
沒那麼難
不然也可以買現成套裝軟體來用(例如:oracle的form/report----跟delphi差不多用法)
只是很貴 :stupefy: ,能否用到其他db,就不知道了,但是看設定方式,覺得應該只能用在oracle :stupefy:

學點程式,有益無害的(至少要學會拼奏原始碼。)

ps.不是每一間公司都會需要dba寫程式啦,寫程式只是因為dba改善自己作業流程,讓自己更輕鬆而已,剩下就是把時間花在障礙排除跟備份、效能調教
ps2.我沒做過dba,但我清楚工作內容,雖然我們公司的dba不需要寫程式 :stupefy:

dino750 2008-12-21 06:12 AM

如果是要做網頁介面的,就是背後會有web server,Java比較好開發,因為可用的工具,教學多,例如eclipse + tomcat + jsp開發環境架設,網路上可找到很多分享.

windows桌面應用程式的話,還是用MS visual studio系列來實作,感覺Java的GUI還不若visual studio流暢.

還有找人合作也是一個學習的方法,互相分享經驗.現在再從零開始時間上似乎會拖太長.


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

vBulletin Version 3.0.1
powered_by_vbulletin 2026。