Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jakie narzędzie do szybkiego tworzenia aplikacji bazodanowej?, baza danych + crud.
peter13135
post
Post #1





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Poszukuję narzędzia, dzięki któremu mógłbym szybko wykonać prostą aplikację bazodanową. Potrzebne mi to tylko na zaliczenie projektu, więc chcę, żeby to narzędzie umożliwiało szybkie tworzenie owej aplikacji. Wygląd stworzonej aplikacji, wydajność itp. są nie istotne.
Wyobrażam sobie to tak, że będę mógł sobie wyklikać strukturę bazy danych i wygenerować do tego crudy - na tyle automatycznie, na ile to możliwe.
Może być framework PHP, ale może być też dowolna technologia poza PHP (c++,java,c#).
Na razie jestem przy symfony2m bo kiedyś w nim coś dłubałem i wiem, że aby wygenerować cruda do entity nie trzeba wiele. Ale może znacie coś fajniejszego ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
pyro
post
Post #2





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Bazę danych możesz sobie stworzyć w dowolnym narzędziu z wizualizacją (albo nawet w PHPMyAdmin). Nie wiem tylko po co, skoro sam mówisz o Sf2, którzy to wszystko ma (IMG:style_emoticons/default/tongue.gif) . CRUDy na podstawie samej bazy danych możesz wygenerować np. w Yii.
Go to the top of the page
+Quote Post
peter13135
post
Post #3





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


wiem o tym, że w mysql można sobie wyklikać i to chyba szybciej się robi, niż pisanie klas entity w symfony2.

Dzięki za cynk o yii.

A znacie coś spoza php'a ?

Wybrałem Grails. Bardzo fajnie i szybko się w tym pisze (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
ano
post
Post #4





Grupa: Zarejestrowani
Postów: 435
Pomógł: 40
Dołączył: 16.02.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


MS Access
Go to the top of the page
+Quote Post
gitbejbe
post
Post #5





Grupa: Zarejestrowani
Postów: 516
Pomógł: 63
Dołączył: 27.08.2012

Ostrzeżenie: (0%)
-----


kilka już tematów było, a ja nadal dziwie się, ze nikt jeszcze nie polecił workbencha. Bardzo ładne narzedzie
Go to the top of the page
+Quote Post
sazian
post
Post #6





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

Ostrzeżenie: (0%)
-----


bo nie o takie narzędzie chodziło.
Jak dobrze rozumiem to autor chciał coś w czym można zrobić "widok" dla klienta końcowego gdzie można wszystko wyklikać baz znajomości SQL'a
Go to the top of the page
+Quote Post
peter13135
post
Post #7





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Żaden Workbench, żaden Access. Microsoft Management Studio też nie (uprzedzajac pytania). Nie szukam aplikacji do administrowania bazą danych, ani żadnych narzędzi pomocnych dla tych, którzy nie znają SQL'a. Właściwie, to teraz już nic nie szukam, bo wybrałem Grails.

Nie bardzo wiem co to jest "widok dla klienta końcowego". Wyraźnie napisałem w temacie, że "Poszukuję narzędzia, dzięki któremu mógłbym szybko wykonać prostą aplikację bazodanową". Nie wiem co masz na myśli pisząc "widok", ale to chyba nie jest aplikacja. Podobnie Workbench i access nie służą do tworzenia aplikacji.

Nawiasem mówiąc, fajne narzędzie ten Grails.
Dla przykładu, wystarczy napisać takie dwie klasy:
  1. class Marka {
  2. String nazwa
  3. static hasMany = [modele : Model]
  4. }
  5.  
  6. class Model{
  7. String model
  8. Mark marka
  9. }

Język programowania to groovy - taka skryptowa java z kilkoma bajerami.
I na podstawie tego można już sobie automatycznie wygenerować resztę - kontrolery z operacjami CRUD, wiidoki, bazę danych. Oczywiście - można to wszystko "kustomizować", ale że mi to potrzebne tylko na zaliczenie...
Niby nic nowego, bo większość frameworków w PHP ma generowanie crudów, ale nie chciałem robić tego w PHP - już się w nim troszkę opisałem (w czystym php i potem w symfony2), i trochę zbrzydł mi ten język. Chciałem poznać coś nowego i nie żałuję. Moim zdaniem tworzenie aplikacji (a przynajmniej generowanie podstawowych crudów) w groovy jest szybsze niż w np. Symfony2, no i sam język bardziej mi się podoba. Dla przykładu, klasa entity w Symfony2 ma sporo "adnotacji w komentarzach", getterów i setterów. W Grails kod jest znacznie krótszy - nie muszę robić setterów i getterów jeśli nie potrzebuję - działa to podobnie do propercji w c#. Nie muszę robić adnotacji, a w nich definiować jaki typ danych będzie przechowywać dana zmienna, bo istnieje statyczna typizacja.
Ok, wystarczy.


Jeśli znacie jakieś podobne narzędzia do tworzenia aplikacji, ale koniecznie desktopowych i w języku java, to dajcie proszę namiary.

Ten post edytował peter13135 3.05.2014, 23:01:08
Go to the top of the page
+Quote Post
Pyton_000
post
Post #8





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


NetBeans z EE
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 18:19