Środowiska programistyczne dla baz danych

0

Witam serdecznie poszukuję środowiska programistycznego bardzo dobrze działającego z bazami danych z nastawieniem na Oracle, Postgresql, MySQL, MS SQL. A przede wszystkim darmowego lub nie drogiego z nastawieniem na programowanie Web i aplikacje komercyjne z zamkniętym kodem źródłowym. Proszę o pomoc w tym temacie i wasze propozycje.

0

Borland Developer Studio dla grubych klientów bazodanowych. Technologia ADO.NET implementowana w .NET a zatem dostępna dla Delphi .NET, C#, C++/CLI. Jeżeli chodzi o MS SQL ro Visual Studio świetnie się integruje

0

BDS jest płatne ale można skorzystać z wersji Turbo Delphi for .NET. Jeśli chodzi o aplikacje webowe to w skład Visual Studio wchodzi Visual Web Developer gdzie możesz pisać w C# lub Visual Basic'u. Niestety darmowa wersja Express Edition współpracuje tylko z bazami lokalnymi co nieco utrudnia pracę.

0

Czy Turbo Delphi for .NET posiada komponenty ADO.NET ?? A mi przyszło na myśl rozwiązanie dla Web Delphi for PHP, jest nie drogie około 300 dolarów wiec mógłbym poświęcić jedną wypłatę na to.

0

Podstawą dostępu do baz danych jest ADO.NET tak więc i delphi to posiada. Turbo Delphi jest środowiskiem zamkniętym, nie można dodać innych komponentów. Lepiej już Professional education za jakieś 500 zł. A najlepiej to MS Visual C#. Raz, że C# jest dedykowany dla .net, dwa, że Borland zawsze jest w tyle za VS (np. ikony 32b), trzy, VS to najbardziej zaawansowane środowisko programistyczne świata.

0
Oleksy_Adam napisał(a)

trzy, VS to najbardziej zaawansowane środowisko programistyczne świata.

Z tym bym polemizował. Na pewno jedno z najlepszych.

A co do głównego tematu - przenośne aplikacje bazodanowo/webowe bardzo dobrze się pisze w Javie EE.
Nie jesteś zmuszony do stosowania komponentów/frameworków/IDE jedynej słusznej firmy - na sieci masz przynajmniej kilka różnych frameworków dostosowanych do różnych potrzeb. Ze swoim wsparciem dla baz danych .NET jest jeszcze cały czas w tyle za JPA. Używanie ADO.NET to jak korzystanie w Javie z JDBC. Powoli odchodzi się od tak niskopoziomowego programowania baz danych.

Co do IDE to darmowy jest Eclipse i Netbeans (wolę Eclipse), a z płatnych b. dobre IntelliJ IDEA.

0

MS Visual C# Explorer z tego napisał AdamPL ma jedynie obsługę lokalnych baz danych, i najlepiej wspiera MS SQL Sever, ja potrzebował bym czegoś uniwersalnego jak na początek nie mogę wydać kokosów na środowisko. Dla tego na wersje .NET Explorer Borlanda bym się zapatrywał (programowałem trochę w Turbo Explorer i byłem zadowolony z tego środowiska), mnie jest potrzebne narzędzie dla baz klient serwer. Co do Javy to kompletnie nie znam tego języka programowania. Ale dzięki Krolik za informacje rzucę okiem na Eclipse i Netbeans, może akurat.

Z C# chyba powinienem sobie poradzić bez problemu bo znam w stopniu podstawowym C++ i w stopniu dobrym Delphi, i programowanie obiektowe nie stanowi dla mnie jakiegoś wielkiego problemu.

Mam jeszcze jedno pytanie tym razem o literaturę a konkretnie książkę do SQL która opisuje temat SQL-la tak konkretnie i w prosty sposób, muszę czymś utwardzić swoją wiedzę w temacie SQL wiec książka powinna być nie całkiem dla początkujących ale powinna zahaczać też o zagadnienia podstawowe celem utrwalenia wiedzy. Czy możecie mi polecić jakąś sprawdzoną literaturę ??

0

Mam jeszcze jedno pytanie tym razem o literaturę a konkretnie książkę do SQL która opisuje temat SQL-la tak konkretnie i w prosty sposób, muszę czymś utwardzić swoją wiedzę w temacie SQL wiec książka powinna być nie całkiem dla początkujących ale powinna zahaczać też o zagadnienia podstawowe celem utrwalenia wiedzy. Czy możecie mi polecić jakąś sprawdzoną literaturę ??

Jest jeden mały problem, związany z tym, że SQL ma kilka dialektów. Zależy dla jakiej bazy potrzebujesz się uczyć (MSSQL ma T-SQL, Oracle ma PL/SQL, MySQL to nawet nie wiem co ma ;-)) i jak bardzo zaawansowanych rzeczy potrzebujesz - czy proste zapytania, wybieranie danych, złączenia, czy transakcje, prodecury składowane, wyzwalacze oraz jakieś inne rzeczy o których tylko słyszałem z rozmów ;-)

Ja sam się podstaw SQL nauczyłem z Internetu i praktyki.

0

PL/SQL bo na Oraclu 10g teraz zacząłem pracować, powiedzmy że proste zapytania SQL możemy pominąć, ze złączeniami daje sobie radę (ale pasowało by mi co nie co więcej o tym doczytać). No i tak przy okazji może jakąś dobrą książkę do Oracla , powiedzmy od podstaw do bitej dechy, pytam tak o literaturę bo wiadomo jak to z książkami jest recenzja super, spis treści fajny, przykładowy rozdział jak marzenie, a potem okazuje się że książka g**no warta, więc wolę skupić się na opiniach osób które już czytały tego typu literaturę i mogą polecić ją z czystym sumieniem.

0

Turbo Delphi jest środowiskiem zamkniętym, nie można dodać innych komponentów.
Korzystam z komponentów firm trzecich w darmowej wersji nie łamiąc przy tym licencji. Jedyny mankament to fakt, że nie można ich zainstalować, a trzeba je dołączać dynamicznie i nie ma do nich dostępu z palety.

VS to najbardziej zaawansowane środowisko programistyczne świata
Porównując darmowe produkty Borlanda i Microsoft imho lepiej wypadają środowiska tej pierwszej firmy ale generalnie obie firmy sprawiły świetny prezent dla początkujących programistów, hobbystów, amatorów i osób programujących półprofesjonalnie.

0

Tak tu się zgodzę z Adam'emPL Turbo Delphi nie do końca jest zamknięte właśnie ta możliwość tworzenia komponentów dynamicznie, może troszkę utrudnia pracę ale ogólnie korzystałem właśnie z takiego sposobu i idzie się przyzwyczaić, kiedyś nie było wcale środowisk Drag and Drop i powstało wiele świetnych programów.

A Microsoft mógłby jeszcze o sieciowych bazach klient serwer pomyśleć w darmowym wydaniu swojego środowiska.

Co do tego które lepsze to nie wypowiem się w tym temacie ale tak patrząc na dyskusję mogę wnioskować i spróbować podzielić te środowiska pod względem użyteczności .
Turbo Borlanda jest chyba dobrym rozwiązaniem dla osób piszących komercyjne programy dla baz, zaś Microsoft VS Express bardziej do nauki i innego typu programów.

Wydaje mi się że chyba warto zainstalować obydwa te środowiska.

1 użytkowników online, w tym zalogowanych: 0, gości: 1