ide4db-devel Mailing List for IDE4DB
Status: Planning
Brought to you by:
haky
You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
---|
From: Hakan U. <ha...@us...> - 2005-08-03 08:52:10
|
QXJrYWRh/mxhciwgCgpla2liaW1pemUsIHlhcv1tIGL9cmFrdP3w/SBwcm9qZXNpbmkgdGFtYW1s YW1hayD8emVyZSwgeWVuaSBiaXIgZ2Vsaf50aXJpY2kgCmthdP1sZP0uCgpLYXL+/W79emRhIDog CkF5/mVudXIgRW5naWwKCml5aSDnYWz9/m1hbGFyLApIYWthbgo= |
From: Hakan U. <ha...@us...> - 2005-07-31 17:33:33
|
Merhabalar, Projenin neleri i=E7erece=F0ine dair daha =F6nce sf.net ba=FEvurusunda kull= anmak =FCzere=20 yazm=FD=FE oldu=F0um, ayr=FDca developer forumuna koyma =E7abamda ba=FEar= =FDs=FDz oldu=F0um=20 metni listeye ( ve ar=FEive ) ekliyorum... Bu konuda fikirleriniz nelerdir?=20 Birde bu yap=FDlacaklar =FCzerinden yol haritas=FD ve i=FE listesi =E7=FDka= rmam=FDz=20 gerekiyor. Hakan 1. Genel Yap=FD IDE4DB b=FCt=FCnle=FEik bir ara=E7 olmakla birlikte, asl=FDnda kendi i=FEle= rini lay=FDk=FDyla=20 yapma hedefinde olan k=FC=E7=FCk ara=E7lar ve k=FCt=FCphanelerden olu=FEmak= tad=FDr. IDE4DB temelde NetBeans tabanl=FD bir ide olacak. Fakat bu idenin i=FElerin= i=20 kolayla=FEt=FDran ve istenildi=F0inde ide d=FD=FE=FDndan, =F6rne=F0in ANT g= ibi ara=E7lar=20 taraf=FDndan da kullan=FDlabilecek komut sat=FDr=FDndan =E7al=FD=FEabilen k= =FC=E7=FCk=20 uygulamalardan olu=FEan bir ara=E7 kutusu ile birlikte geli=FEtirilecektir. Ayr=FDca hem IDE'nin hem de ara=E7 kutusunun ihtiya=E7 duydu=F0u k=FCt=FCph= anelerin ba=FEka=20 uygulamalar=FDnda kullanabilece=F0i d=FC=FE=FCn=FClerek tasarlanmas=FD ve g= eli=FEtirilmesi,=20 bir =FCr=FCn olarak uygulamay=FD ya da ara=E7 setini olmasa da bile=FEen=20 k=FCt=FCphanelerinin kullan=FDm=FD ile geli=FEtiricilere kolayl=FDk sa=F0la= yacakt=FDr. Ayn=FD =FEekilde ihtiya=E7 duyulan hali haz=FDrda geli=FEtirilmi=FE di=F0er= a=E7=FDk kaynakl=FD /=20 =F6zg=FCr yaz=FDl=FDmlar=FDda bir araya getirerek b=FCt=FCnle=FEik bir yap= =FD sunmak=20 hedeflemektedir. 2. Ara=E7 kutusu 2.1 Veri taban=FD adres defteri ( katalog ) Veri tabanlar=FDna ait ba=F0lant=FD bilgilerinin saklanaca=F0=FD bir k=FCt= =FCphanedir. Bu verileri d=FCzenlemeyi sa=F0layacak bir edit=F6rde bu projenin yan =FCr= =FCnlerinden=20 biridir. 2.2 Veri Taban=FD s=FCr=FCc=FCleri Veri taban=FDndan, veri taban=FD nesne a=F0ac=FDn=FD okuma ve yazma i=FElem= lerini veri=20 taban=FDndan ba=F0=FDms=FDz ger=E7ekle=FEtirebilmeyi sa=F0lamak amac=FDyla = desteklenecek her=20 veri taban=FD i=E7in yaz=FDlmal=FDd=FDr. Bu s=FCr=FCc=FCler, olanak ve geli= =FEtiricisinin=20 iste=F0ine g=F6re JDBC ya da farkl=FD teknolojileri kullanabilirler. Ayr=FD= ca ger=E7ek=20 veri taban=FD olmayan kaynaklara eri=FEimde bu s=FCr=FCc=FCler taraf=FDndan= =20 sa=F0lanacakt=FDr. ( SQL betiklerini i=E7eren bir metin dosyas=FDn=FD veri = taban=FD=20 olarak g=F6rmek gibi )=20 2.3 DBDiff =DDki veri taban=FD ( s=FCr=FCc=FClerden al=FDn=FDnan ) hiyerar=FEisini kar= =FE=FDla=FEt=FDracak ve bu=20 kar=FE=FDla=FEt=FDrma sonucunda istenilen birle=FEtirme, yap=FD aktar=FDm (= merge )=20 i=FElemini yapacak olan bir ara=E7. 2.4 DBCopy Verilen veri taban=FD bilgilerini ( nesneler ve veri ) istenilen bir ba=FEk= a veri=20 taban=FDna ta=FE=FDmak i=E7in gerekli olan sql betiklerini =FCreten ara=E7. 2.5 Veri Taban=FD nesne a=F0ac=FD Veri taban=FD =FCzerinde bulunan nesneleri ve onlara dair gerekli detay bil= =F0iyi=20 sunan bir API ve GUI seti. Gerekli t=FCm bilgi asl=FDnda s=FCr=FCc=FCler ta= raf=FDndan=20 sa=F0lanmaktad=FDr. 2.6 SQL Edit=F6r=FC D=FCz metin olarak SQL yazma i=FElemlerine kolayl=FDk sa=F0layacak ve farkl= =FD veri=20 tabanlar=FDn=FDn kulland=FD=F0=FD farkl=FD SQL yap=FDlar=FDna duyarl=FD ola= cak ( highlight ).=20 Hem sql dili hem de veri taban=FD nesneleri i=E7in m=FCmk=FCn olan her yerd= e=20 tamamlama se=E7enekleri sunacak. 2.7 I-SQL=20 Hemen her veri taban=FDn=FDn bu i=FEi tapan bir arac=FD olmakla birlikte pl= atform=20 ba=F0=FDms=FDz betikler haz=FDrlayabilmek i=E7in IDE4DB'nin b=F6yle bir ara= c=FD sunmas=FD=20 gerekir. 3. IDE bile=FEenleri IDE4DB, NetBeans Platform'u =FCzerine kurulacak. Dolay=FDs=FD ile NetBeans = mod=FClleri=20 olarak tasarlan=FDp geli=FEtirilecek alt par=E7alardan olu=FEmas=FD gerekme= kte. 3.1 Proje Y=F6netimi Bir veri taban=FD tasar=FDm ve =FCretimi i=E7in gerekli olan proje yap=FDs= =FDn=FD ve bununla=20 ilgili i=FElevleri sunmal=FD. 3.2 Veri taban=FD tasar=FDm ara=E7lar=FD Veri taban=FD tasar=FDm=FD i=E7in gerekli olan ER Diagramlar=FD, Tablo edit= orleri, View=20 editorleri ve benzeri ara=E7lar=FD i=E7erecek. 3.2.1 Tablo Editoru 3.2.2 View Editoru 3.2.3 Stored Procedure ve Trigger Editor 3.2.4 Data editor 3.2.5 ORM Editor ve Dil Deste=F0i 3.2.6 ER Tasar=FDm Editoru 3.3 G=F6rsel sorgu ara=E7lar=FD Hem geli=FEtiricinin hem de daha sonra bak=FDm sistemlerinin i=FElevini=20 kolayla=FEt=FDrmak amac=FDyla, SQL yazmay=FD kolayla=FEt=FDracak g=F6rsel a= ra=E7lar. 3.4 Platform ba=F0=FDms=FDz veri taban=FD betikleri =FCretimi Haz=FDrlanm=FD=FE olan tasar=FDmdan, veri taban=FD ba=F0=FDms=FDz olarak, g= erekli olan DDL=20 betiklerini =FCretmek. Bu i=FElev bir ANT i=FEi olarak tasarlanaml=FD. 3.5 SQLDoc JavaDoc benzeri, veri taban=FD yap=FDs=FDna dair geli=FEtiriciler taraf=FDn= dan=20 haz=FDrlanacak dok=FCmantasyon i=FElemlerini kolayla=FEt=FDracak bir ara=E7= seti 3.6 S=FCr=FCm Takibi Sistem i=E7erisinde =FCretilen t=FCm dosyalar i=E7in s=FCr=FCm takip deste= =F0i ( svn, cvs,=20 etc ) 3.7 ORM ara=E7lar=FD Veri taban=FD tasar=FDm=FD art=FDk nesne - ili=FEkisel veri taban=FD e=FEle= =FEtirmesi olmadan=20 d=FC=FE=FCn=FClemez. Dolay=FDs=FD ile IDE4DB ORM i=E7in gerekli ara=E7lar s= unmay=FD da=20 hedeflemektedir. |
From: Hakan U. <ha...@us...> - 2005-07-31 17:28:09
|
Arkada=FElar, farketmi=FE olaca=F0=FDn=FDz =FCzere ide4db projesi i=E7in sourceforge'un s= a=F0lad=FD=F0=FD b=FCt=FCn=20 olanaklar=FD kullanmaktay=FDz.=20 Bundan sonra ide4db geli=FEtirmesi ile ilgili her =FEeyi bu liste =FCzerind= en=20 yaparsak hem proje grubundaki herkes durumdan haberdar olur hem de tutulan= =20 ar=FEivlere ilerde geri d=F6n=FCp bakabiliriz. =DEu anda gruptaki herkesin T=FCrk=E7e konu=FEmas=FD nedeniyle T=FCrk=E7e i= leti=FEim=20 kurabiliriz ileride T=FCrk=E7e bilmeyenlerin kat=FDl=FDm=FD halinde san=FDr= =FDm listenin=20 dilini =DDngilizceye =E7evirmek durumunda kal=FDr=FDz. HappyCoding! Hakan |