Maciej Artur Jankowski

Maciej Artur Jankowski Pomagam ludziom
zrozumieć
technologie

Temat: Czy znacie narzędzie do szybkiego budowania aplikacji w PHP?

Chodzi mi o framework czy narzędzie które znacznie przyspiesza tworzenie aplikacji, wspomagając tworzenie obiektów, relacji między nimi, formularzy, raportów oraz od razu tworzy ładne API

1. Dodawanie nowych obiektów, np. podobnie jak tu:

Obrazek

2. Dodawanie nowych pól do obiektu, łatwe zarządzanie relacjami między obiektami - 1-n, n-n
3. Graficzna edycja formularzy
Obrazek
Piotr Jasiulewicz

Piotr Jasiulewicz PHP/Java
professional

Temat: Czy znacie narzędzie do szybkiego budowania aplikacji w PHP?

Czesc,

to chyba VisualBasic jakies screeny? Sa generatory czesci rzeczy, tajkei jak ormy, ale ty chcesz chyba automatycznego programiste ;-)
Maciej Artur Jankowski

Maciej Artur Jankowski Pomagam ludziom
zrozumieć
technologie

Temat: Czy znacie narzędzie do szybkiego budowania aplikacji w PHP?

Piotr J.:
Czesc,

to chyba VisualBasic jakies screeny? Sa generatory czesci rzeczy, tajkei jak ormy, ale ty chcesz chyba automatycznego programiste ;-)

tia... automatycznego programistę, żeby można było zwolnić wszystkich wałkoni ;-)
screeny są ze starego Dynamics CRM i to jest narzędzie, w którym można szybko wyklikać biznesową aplikację bez zatrudniania hordy programistów.
Widziałem jakiś form builder we Flow Typo3 - ale nie jestem pewien czy on tworzy też modele - ktoś zna / używał?
Piotr Jasiulewicz

Piotr Jasiulewicz PHP/Java
professional

Temat: Czy znacie narzędzie do szybkiego budowania aplikacji w PHP?

tia... automatycznego programistę, żeby można było zwolnić wszystkich wałkoni ;-)

Fajne podejscie, #goodluck
Maciej Artur Jankowski

Maciej Artur Jankowski Pomagam ludziom
zrozumieć
technologie

Temat: Czy znacie narzędzie do szybkiego budowania aplikacji w PHP?

Piotr J.:
tia... automatycznego programistę, żeby można było zwolnić wszystkich wałkoni ;-)

Fajne podejscie, #goodluck

zacząłeś :P #nieznamsięalesięwypowiem

Pytałem czy ktoś zna podobne narzędzie w php.
Tomasz Zadora

Tomasz Zadora programuję

Temat: Czy znacie narzędzie do szybkiego budowania aplikacji w PHP?

Są takie ogólnodostępne FW z generatorami, np. Symfony:

http://symfony.com/blog/symfony2-getting-easier-intera...

tutaj mamy podejście, że najpierw się generuje model w PHP a później system tworzy/modyfikuje tabele SQL.

Ja sobie coś takiego zrobiłem kiedyś i rozwijam. Nazwałem to generatorem aplikacji - ponieważ generuje administratora aplikacji www oraz podstawowy szkielet dla front-endu klienta.

Narzędzie w sumie trochę prymitywne i z racji tego, że nie mam czasu na napisanie kolejnej wersji (a chciałbym) to aktualnie działa jeszcze w oparciu o stare podejście to znaczy:

* Tworzę/kasuję lub modyfikuję tabelę SQL
* Generator dokonuje introspekcji bazy danych
* W wyniku introspekcji tworzy/modyfikuje obiekty/modele tabel SQL, formularzy admina, widoków admina

W kolejnej wersji chciałbym zrobić podobnie jak w symfony - czyli introspekcja modelu/obiektu PHP a nie tabeli.

* W samym generatorze mam możliwość konfiguracji wielu elementów, takich jak formularze, widoki, zarządzanie prawami dostępu itd.
* Wszystko jest tworzone przy pomocy formularz, nie generuje się niczego grzebiąc w konsoli.

Przyspiesza to proces tworzenia adminów i późniejszych modyfikacji. Piszę to tak po to aby zachęcić do napisania sobie samemu takiego czegoś, bo wtedy można to sobie dowolnie dostosować.

Można wybrać takie podejście albo skorzystać z Symfony.

Tu jeszcze przykładowy zrzucik z mojego starego generatora:


Obrazek
Ten post został edytowany przez Autora dnia 10.01.14 o godzinie 19:00
Maciej Artur Jankowski

Maciej Artur Jankowski Pomagam ludziom
zrozumieć
technologie

Temat: Czy znacie narzędzie do szybkiego budowania aplikacji w PHP?

Właśnie nie chodzi mi o frameworki ani generatory, tylko o klikanie.
fajne narzędzie - super! :)
Udostępniasz je gdzieś? (github?) czy to tylko na własny użytek?
Tomasz Zadora

Tomasz Zadora programuję

Temat: Czy znacie narzędzie do szybkiego budowania aplikacji w PHP?

Tylko na własny, nie ma sensu tego udostępniać bo musiałbym jakieś dokumentacje i tutoriale robić, a nie mam czasu i motywacji. Po za tym kod w bebechach też często robiony na szybko i nieopisany etc.

Można sobie coś takiego napisać w ciągu 2-3 miesięcy, a jeżeli to byłaby nakładka na jakiś istniejący FW to pewnie szybciej.

Mój projekt to nie tylko generator ale też cały framework który też opiera się o przestarzałą architekturę, więc tym bardziej nie ma sensu wystawiać tego na github.

Zastanawiam się czy przyszłej wersji już nie robić tak że podstawa to będzie np. chiński framework YAF albo framework FUEL, a ja tylko nałożę na to generator aplikacji.

konto usunięte

Temat: Czy znacie narzędzie do szybkiego budowania aplikacji w PHP?

Piotr J.:
Czesc,

to chyba VisualBasic jakies screeny? Sa generatory czesci rzeczy, tajkei jak ormy, ale ty chcesz chyba automatycznego programiste ;-)

Microsoft takie cudeńka robi od dawna pod nazwą SharePoint np. nie zmienia to faktu że nadal można to programować

konto usunięte

Temat: Czy znacie narzędzie do szybkiego budowania aplikacji w PHP?

Od Microsoft jest też narzędzie pt. LightSwitch, od VS 2012 wspiera oprócz SilverLight także HTML5.

Zaznaczam że nie wiem czy to fajne, po prostu widziałem artykuły:
http://msdn.microsoft.com/en-us/vstudio/dn195507
http://msdn.microsoft.com/en-us/vstudio/ff796201.aspx

A tak bardziej w temacie (PHP):
* ScriptCase: http://www.scriptcase.net/
* CodeCharge: http://www.yessoftware.com/products/product.php?produc...
* TurboPHP (OSS): http://www.turbophp.com/Ten post został edytowany przez Autora dnia 15.01.14 o godzinie 11:25
Paweł Z.

Paweł Z. IT Manager

Temat: Czy znacie narzędzie do szybkiego budowania aplikacji w PHP?

app/console w Symfony 2. Co prawda nie działa na zasadzie klikania, ale jak ktoś programuje to i z tym sobie poradzi.

konto usunięte

Temat: Czy znacie narzędzie do szybkiego budowania aplikacji w PHP?

W CodeIgniterze jest coś takiego, http://ellislab.com/expressionengine bodajże ;)
Dawno z tego nie korzystałem, ale tam się chyba dało wyklikać to, co chcesz ;)



Wyślij zaproszenie do