Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Delphi dla PHP (PHP VCL), Filmiki
Seth
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Na tej stronie
http://dn.codegear.com/php
dostepne sa dwa filmiki prezentujace nowe dziecko Borlanda (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Trzeba przyznac, ze zapowiada sie bardziej niz interesujaco (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
3 Stron V   1 2 3 >  
Start new topic
Odpowiedzi (1 - 45)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Jestem sceptycznie nastawiony.
Sam RAD (z tego co widzę) działa świetnie i maksymalnie przyspiesza pracę. Zresztą do tego właśnie są edytory wizualne.

Martwię się jednak o jakość kodu generowanego przez aplikację.
Aby wygenerować kod maksymalnie dobrej jakości wypada robić to w języku, który jest maksymalnie obiektowy a doskonale wiadomo, że PHP tutaj bardzo kuleje.
Zresztą już na pierwszym video widać jakieś ciągi includów potem jakieś globale by zaraz ujrzeć definicję klasy.
Mi się to nie podoba.

Kolejna moja obawa jest związana z tym że widok generowany z PHP to najczęściej XHTML/CSS co też prawdopodobnie będzie generowane. Co do CSS moje obawy są mniejsze aczkolwiek z generowaniem kodu XHTML już edytory WYSIWYG walczą długi czas i są dalekie od doskonałości.


Śledzę ten projekt uważnie i moim zdaniem jest skazany na porażkę jeśli jakość stosowanej tam biblioteki (VCL) nie będzie dobra.
A na razie jest dużo lepszych narzędzi.

Ten post edytował mike_mech 12.03.2007, 11:25:18
Go to the top of the page
+Quote Post
starach
post
Post #3





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Hehe WYSIWYG dla PHP trochę przegięli.
Go to the top of the page
+Quote Post
Seth
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


@mike_mech: Na to samo zwrocilem uwage - globale. Ale sadze, ze skoro maja juz moje podstawy i wszystko dziala to kwestia dopracowania wymaga tylko czasu.

Narazie rowniez tylko sie przygladam, ale kto wie co bedzie za rok (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Chociaz uwazam, ze Prado w tej dziedzinie jest znacznie lepsze i gdyby posiadalo taki wizualny edytor to dopiero mozna by mowic o przelomie.


@orglee: Dlaczego tak uwazasz? ASP.NET od momentu swojego powstania mialo juz taki edytor.
Go to the top of the page
+Quote Post
starach
post
Post #5





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


@Seth: Tracisz kontrole nad kodem. Wyobraź sobie że musisz dodać szybko jakąś niewielką poprawkę no uruchamiasz swoją wspaniała aplikację za 500 $ i szukasz pliku w projekcie. Zobacz na tych filmach ile oni inkludują plików pomocniczych to już lepiej jest użyć ZDE i jakiegoś frameworka.

Ta aplikacja będzie zostawiać taki śmietnik w kodzie że szok zresztą sami zwróciliście uwagę na zmienne globalne.
Go to the top of the page
+Quote Post
Seth
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Inlcuduja kody niezbedne do dzialania frameworka, a nie te, ktore Ty "uzupelniasz". Masz podstawowa klase strony i to w niej siedza wszystkie Twoje funkcje - tzn kazda klasa to osobna strona (tutaj klasa strony to Unit).

To samo jest we wspomnianym przeze mnie Prado z tym, ze tam o wiele lepiej to zrobili bo poza definicja klasy strony i metod oblugujacych jakies zdarzenia i logike, nic nie ma w takim pliku.


Co do globali to chodzilo nam raczej o to, ze to zly nawyk i powod do powstawania pewnych bledow, anizeli zasmiecanie kodu.
Go to the top of the page
+Quote Post
Sh4dow
post
Post #7





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

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


Ja mam mieszane uczucia co do tego. Bo zaawansowani uzytkownicy szczesto sceptycznie beda podchodzic do tego właśnie z powodu małej kontroli i ewentyualnych przerókach tego co wygeneruje aplikacja. Początkujący znowu musza sobie poradzic z obiektowościa i wszystkim do okoła. Jesli bedzie tam cos co naprawde bardzie dobre to moze to być godna uwagi aplikacja "pomocnicza".
Go to the top of the page
+Quote Post
Strzałek
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 384
Pomógł: 6
Dołączył: 11.09.2004
Skąd: Grodzisk Mazowiecki

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


Ja również mam mieszane uczucia. Jednak jestem dość ciekaw co z tego wyjdzie, z pewnością będę śledził ten projekt.
Go to the top of the page
+Quote Post
Jojo
post
Post #9





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


A ja mam trochę inne zdanie na ten temat. Ostatnio sporo korzystam z narzędzi Borlanda oraz biblioteki VCL i uważam, że to może się sprawdzić także w przypadku PHP.

Faktycznie te globale trochę kłują w oczy, ale kilka include już mi nie przeszkadza. Myślę, że to taka naleciałość z innych języków do których Borland robi IDE (patrz chociażby #include w C++ czy import w Javie), w tamtych językach jakoś nikogo nie razi to, że ma kilka, a czasem nawet kilkanaście takich linijek na początku pliku. Moim zdaniem - kwestia przyzwyczajenia.

Odnośnie jakości kodu. W sprawie generowanego XHTML mam podobne obawy jak mike_mech, natomiast jeśli chodzi o kod PHP to tu już bym się tak nie obawiał. Generalnie środowiska typu Delphi nie ingerują zbytnio w kod który pisze programista. Zawartość różnych bibliotek użytkownika obchodzić zbytnio nie powinna, bo po co się tym interesować skoro działa... A reszta? No cóż: wyklikasz sobie na formatce kilka komponentów wybierzesz na jakie zdarzenia mają reagować, a IDE tylko wrzuci do pliku puste metody z odpowiednimi nagłówkami. Reszta zależy tylko od Ciebie.

orglee: Nie programowałeś chyba nigdy w żadnym środowisku Borlanda. Jeśli sam nie narobisz sobie burdelu w projekcie, to jesteś w stanie odpowiednie miejsce w kodzie znaleźć w ciągu kilku sekund. Moim zdaniem czas jest taki sam ja czas odnalezienia odpowiedniego pliku PHP w drzewie katalogów na dysku.

Reasumując: jeśli biblioteka VCL dla PHP jest tak samo dobra jak dla innych języków programowania, to nie ma się o co bać, a Delphi for PHP na pewno nie będzie niewypałem.
Go to the top of the page
+Quote Post
starach
post
Post #10





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Przez dwa miesiące bawiłem się borlandowskim środowiskiem do Turbo Pascala.
Było ono fajne i to bardzo fajne, ale co z tego ? Takie rozwiązanie nie pasuje po prostu do PHP.
Chcesz mieć bagno zamiast kodu, inkludować klasy do łączenia się z bazą danych których nigdy nie używałeś,
uczyć się przez dwa tygodnie obsługi softu tylko po to żeby wepchać x$ w cztery litery firmie Borland ?
Proszę bardzo ja pozostaję przy swojej aplikacji ... notatniku (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
batman
post
Post #11





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Tak się składa, że temat tego "edytora" śledzę już od listopada. Wszystko zaczęło się od: http://www.qadram.com/. W FAQ nawet podano, kiedy beta ma wyjść. I co? Gó.... Borland położył łapę na dobrze zapowiadający się RAD dla PHP. Poszperałem w sieci i udało mi się znaleźć bardzo wczesną wersję programu. Jest łudząco podobny do wszystkich tego typu programów.

Na podanej wcześniej stronie znajdowały się filmiki prezentujące co ten program będzie mógł robić. Z tego co udało mi się zobaczyć:
- tworzenie forum,
- wysiwyg na stronie www (wyglądało jak FCKEditor),
- programowanie oparte na zdarzeniach (kod przypominał nieco Prado),
- proste tworzenie formularzy i ich walidacja.

W połowie grudnia dostałem wiadomość z newslettera, że premiera przesunęła sie na początek stycznia, a następnie info, że teraz będzie Delphi for PHP. Cena około 250$ w promocji 100$.

Zobaczymy jak się sprawa rozwinie. Pewnie będzie kolejny badziew ze stajni Borlanda.

edit
Zapomniałem dodać, że program miał być darmowy.

Ten post edytował batman 16.03.2007, 21:10:12
Go to the top of the page
+Quote Post
sztosz
post
Post #12





Grupa: Zarejestrowani
Postów: 866
Pomógł: 32
Dołączył: 2.06.2004
Skąd: Wrocław

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


Cytat(batman @ 16.03.2007, 21:07:26 ) *
Zobaczymy jak się sprawa rozwinie. Pewnie będzie kolejny badziew ze stajni Borlanda.
edit
Zapomniałem dodać, że program miał być darmowy.


Nie przesadzaj z tym "badziewnym Borlandem", firma wypuściła wiele naprawdę dobrych IDE (choć z .NET wciąż daleko w tyle jest moim zdaniem) i do tego wiele darmowych rozbudowanych narzędzi. Ich IDE to tak samo jak Visual Studio M$, prawdziwe RAD. Moim zdaniem, programowanie to nie mozolna dłubanina w kodzie, a Projektowanie, potem sprawdzanie i przeprojektowywanie a na końcu klepnąć trzeba trochę kodu. I jeżeli to PHP VCL będzie się fajnie integrować z Borland Together, a jeszcze powiedzmy Jbuilderem i C++Builderem to ja widzę ogromny potencjał. Wtedy bez problemu można stworzyć potężne zintegrowane aplikacje.
Go to the top of the page
+Quote Post
batman
post
Post #13





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat
Nie przesadzaj z tym "badziewnym Borlandem", firma wypuściła wiele naprawdę dobrych IDE

Nie można się z tym nie zgodzić, jednak mam nieprzyjemne wspomnienia związane z pomocą techniczną. Kiedyś używałem interbase-a. Tak się zdarzyło, że zmieniłem pudło na nowszy model z prockiem dwurdzeniowym i niestety interbase zaczął strasznie się mulić. Odpowiedź pomocy technicznej była mniej więcej taka (oczywiście napisana bardziej wyplomatycznym językiem):

"Nic nas to nie obchodzi. Nie trzeba było zmieniać kompa. Ściągnij pan nowszą wersję, a najlepiej ją kup".

W związku z powyższym oraz z ceną jaką trzeba zapłacić za ten program mogę śmiało założyć, iż nie będę należał do jego fanów.
Mam jednak nadzieję, że to narzędzie zapoczątkuje nową erę w programowaniu w PHP i z czasem pojawi się więcej takich narzędzi.
Go to the top of the page
+Quote Post
sztosz
post
Post #14





Grupa: Zarejestrowani
Postów: 866
Pomógł: 32
Dołączył: 2.06.2004
Skąd: Wrocław

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


Akurat jedyna naprawdę "pomocna" pomoc techniczna z jaką się spotkałem to ta za którą trzeba było słono zapłacić. Nie sposób się z tobą nie zgodzić :/ Cena dla programisty freelancera i małych studiów programistycznych żeczywiście jest odstraszająca (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
haxgres
post
Post #15





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 15.09.2006

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


Czy ktoś posiada i używa D F PHP?
Przyznam ,że jestem raczej początkującym programistą i gotów byłbym dać te 250$ jeżeli to jest dobry program.
Czy jest gdzieć jakieś demo?
Go to the top of the page
+Quote Post
kwiateusz
post
Post #16


Admin Techniczny


Grupa: Administratorzy
Postów: 2 072
Pomógł: 93
Dołączył: 5.07.2005




a nie raczyłeś zobaczyć ze tego jeszcze nie ma? że jeszcze nie zostało to wydane? i tylko wymieniamy sie odczuciami po obejrzeniu video o tym narzędziu....
Go to the top of the page
+Quote Post
batman
post
Post #17





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat
a nie raczyłeś zobaczyć ze tego jeszcze nie ma? że jeszcze nie zostało to wydane?

To fakt, że nie zostało wydane, ale wczesne wersje beta krążą po sieciach p2p. Tak się składa, że miałem okazję zainstalować bardzo wczesną wersję. Wyglądem bardzo przypomina buildery ze stajni Borlanda. Reszta pozostaje w sferze "wishlist" (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
haxgres
post
Post #18





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 15.09.2006

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


Na stronie borland.pl piszą,że wypuścili 1 marca...chyba ,że ten bal to fotomontaż (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
mario_salsa
post
Post #19





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 24.03.2007

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


Witam
Dzis bylem na konferencji na ktorej byl prezentowany pakiet Delphi for PHP.
Byl tez praktyczny pokaz mozliwosci.
Wywarl on na mnie kolosalne wrazenie. Nie spodziewalem sie ze mozna w taki sposob pisac (a wlasciwie przenosic myszka elementy i wybierac odpowiednie opcje) aplikacje pod php.

Tak szybko aplikacji bazodanowej nie mozna napisac w zaden inny sposob. W ciagu 3 minut mozna bylo uzyskac dostep do dowolnej tabeli z pelna edycja dowolnych komorek.
Tak naprawde to nie trzeba pisac zadnego kodu - korzystamy tylko z kontrolek.

Oczywiscie ten pakiet nie nadaje sie sie do wszystkiego i jak przyznaja pracownicy BSC tworzony kod nie jest szybki (gdyz duzo w nim "ajaxu" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Ale do napisania panelu administracyjnego lub czesci portalu z ktorej nie korzysta sie zbyt czesto jest wysmienitym narzedziem. Idealne narzedzie do formularzy.

Tworzony kod jest bardzo czytelny (jak ktos pisal np w Borland Builderze to bedzie sie czul jak w domu) a ze na poczatku pliku jest kilka includow to komu to bedzie przeszkadzalo - przeciez sami tez dolaczamy pewne klasy lub pliki. Dodam ze jest to czysty kod php.

Moim zdaniem to przelom w pisaniu aplikacji dla php (oczywiscie nie we wszystkich dziedzinach)

Pozdrawiam.
Go to the top of the page
+Quote Post
haxgres
post
Post #20





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 15.09.2006

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


Chłopaki z Borlanda deklarują ,że od kwietnia będzie do pobrania trial/demo DfPHP.
Go to the top of the page
+Quote Post
starach
post
Post #21





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


A jaką cenę zadeklarowali ?
Go to the top of the page
+Quote Post
mario_salsa
post
Post #22





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 24.03.2007

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


Juz mozna pobrac wersje trial. Jest ona jednodniowa!!!!

194 euro za wersje elektroniczna
Go to the top of the page
+Quote Post
kwiateusz
post
Post #23


Admin Techniczny


Grupa: Administratorzy
Postów: 2 072
Pomógł: 93
Dołączył: 5.07.2005




ściągnąłem, napisałem aplikacje z video tutoriala i przestraszyłem się kodu... nie dość że tabelki to wszystko w htmlu było pisane raz mała, raz dużą zależnie chyba od humoru tego ide... taka próbka poniżej

  1. <!-- Unit1 begin -->
  2.  
  3. <html >
  4. <script type="text/javascript" src="vcl-bin/js/common.js"></script>
  5. <title>Unit1</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7. <script type="text/javascript">
  8. <!--
  9. function Button1ClickWrapper(event, hiddenfield, submitvalue, wrappedfunc)
  10. {
  11.  
  12. var event = event || window.event;
  13. submit1=true;
  14. submit2=true;
  15. if (typeof(wrappedfunc) == 'function') submit1=wrappedfunc(event);
  16. hiddenfield.value = submitvalue;
  17. if ((hiddenfield.form.onsubmit) && (typeof(hiddenfield.form.onsubmit) == 'function')) submit2=hiddenfield.form.onsubmit();
  18. if ((submit1) && (submit2)) hiddenfield.form.submit();
  19. return false;
  20.  
  21. }
  22.  
  23. -->
  24. </head>
  25.  
  26. <body style=" margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; " >
  27. <form style="margin-bottom: 0" id="Unit1" name="Unit1" method="post" action="/unit1.php">
  28. <table width="800" style="height:600px" border="0" cellpadding="0" cellspacing="0" ><tr><td valign="top">
  29. <div id="Button1_outer" style="Z-INDEX: 0; LEFT: 240px; WIDTH: 104px; POSITION: absolute; TOP: 75px; HEIGHT: 37px">
  30.  
  31. <input type="submit" id="Button1" name="Button1" value="Button1" onclick="return Button1ClickWrapper(event, document.forms[0].Button1SubmitEvent, 'Button1_Button1Click')" style=" font-family: Verdana; font-size: 10px; height:37px;width:104px;" tabindex="0" /><input type="hidden" id="Button1SubmitEvent" name="Button1SubmitEvent" value="" />
  32. </div>
  33. <div id="Edit1_outer" style="Z-INDEX: 1; LEFT: 19px; WIDTH: 181px; POSITION: absolute; TOP: 76px; HEIGHT: 21px">
  34. <input type="text" id="Edit1" name="Edit1" value="gfjgfjfj" style=" font-family: Verdana; font-size: 10px; height:20px;width:181px;" tabindex="0" />
  35. </div>
  36. <div id="ListBox1_outer" style="Z-INDEX: 2; LEFT: 19px; WIDTH: 185px; POSITION: absolute; TOP: 108px; HEIGHT: 260px">
  37. <select name="ListBox1" id="ListBox1" size="4" style=" font-family: Verdana; font-size: 10px; height:258px;width:185px;" tabindex="0" ><option value="0">gfjgfjfj</option></select>
  38. </div>
  39. </td></tr></table>
  40. </form></body>
  41. </html>
  42. <!-- Unit1 end -->


no ale tworzy się szybko :] tyle że jakość wyniku jest gorzej niż mierna
Go to the top of the page
+Quote Post
mario_salsa
post
Post #24





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 24.03.2007

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


Kod jeszcze nie taki straszny. gdyby wyrzucic zapisy stylow to w kilka minut mozna go zoptymalizowac.
A moze istnieje opcja generowania css i trzeba gdzies ja wlaczyc?
W czwartek przetestuje wersje demo i podziele sie uwagami.

Pozdrawiam
Go to the top of the page
+Quote Post
mike
post
Post #25





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(mario_salsa @ 28.03.2007, 08:54:06 ) *
Kod jeszcze nie taki straszny.
Żartujesz prawda?
Przecież kod pokazany przez ~kwiateusza to totalny syf.

Cytat(mario_salsa @ 28.03.2007, 08:54:06 ) *
gdyby wyrzucic zapisy stylow to w kilka minut mozna go zoptymalizowac.
Chyba nie po to jest edytor/IDE żeby potem trzeba było ręcznie po nim poprawiać?
Go to the top of the page
+Quote Post
kwiateusz
post
Post #26


Admin Techniczny


Grupa: Administratorzy
Postów: 2 072
Pomógł: 93
Dołączył: 5.07.2005




szczerze, nawet nie doszedłem do tego gdzie moge ten kod poprawić...
Go to the top of the page
+Quote Post
mario_salsa
post
Post #27





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 24.03.2007

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


poprawiony kod recznie - wymaga tylko wyrzucenia definicji stylow do css-a
  1. <!-- Unit1 begin -->
  2.  
  3. <html >
  4. <script type="text/javascript" src="vcl-bin/js/common.js"></script>
  5. <title>Unit1</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7. <script type="text/javascript">
  8. <!--
  9. function Button1ClickWrapper(event, hiddenfield, submitvalue, wrappedfunc)
  10. {
  11.  
  12. var event = event || window.event;
  13. submit1=true;
  14. submit2=true;
  15. if (typeof(wrappedfunc) == 'function') submit1=wrappedfunc(event);
  16. hiddenfield.value = submitvalue;
  17. if ((hiddenfield.form.onsubmit) && (typeof(hiddenfield.form.onsubmit) == 'function')) submit2=hiddenfield.form.onsubmit();
  18. if ((submit1) && (submit2)) hiddenfield.form.submit();
  19. return false;
  20.  
  21. }
  22.  
  23. -->
  24. </head>
  25.  
  26. <form id="Unit1" name="Unit1" method="post" action="/unit1.php">
  27. <input type="submit" id="Button1" name="Button1" value="Button1" onclick="return Button1ClickWrapper(event, document.forms[0].Button1SubmitEvent, 'Button1_Button1Click')" /><input type="hidden" id="Button1SubmitEvent" name="Button1SubmitEvent" value="" />
  28. <input type="text" id="Edit1" name="Edit1" value="gfjgfjfj" />
  29. <select name="ListBox1" id="ListBox1" size="4"><option value="0">gfjgfjfj</option></select>
  30. </form></body>
  31. </html>
  32. <!-- Unit1 end -->


to jest kod po optymalizacji i nie widze w nim strasznego. Usunalem tylko definicje stylow oraz <div>. Pozatym np margin recznie bysmy wpisali margin: 0px a borland robi dla kazdego boku. Wynika to z ustawiania wlasciwosci w kontolce wlasciwosci komponentow.

borland stosuje metode ze opakowuje wszystko w divy i dopiero te sa odpowiednio pozycjonowane i opisywany wyglad. Zgadzam sie ze nie jest to najlepsze ale nazywanie tego "syfem" to chyba przesada.
Pozatym czesc definicji stylow jest zbedna ale prosze zobaczyc o szczegolowosc opisywania wygladu. \my najczesciej nie uzywamy tych opcji gdyz bierzemy standardowe wartosci.

Moim zdaniem ten kod jest wyjatkowo czysty jak na tworzony automatycznie. Recznie mozna zawsze cos poprawic nawet po programiscie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Dla porownanie zobaczcie sobie co generuje Front Page lub zapiszczie dokument worda do html to dopiero jest czarna skzynka.

No i pozostaje jeszcze jedna rzecz do wygenerowania tego skryptu nie trzeba bylo napisac zadnej linijki kodu do css. wszystko da sie ustawic we wlasciowsciach kontrolek i dokladnie ustawic polozenie i wyglad elementow.

A co do stwierdzenia ze po to jest ide aby nie trzeba recznie poprawiac to moje zdanie jest takie:
jak chcesz aby cos zostalo zrobione dobrze - zrob to sam (tylko czy zawsze potrzeba optymalnego kodu).

kod wygenerowany przez delphi for php dziala i ja nie widze potrzeby jego optymalizacji przy tym typie strony.
Jak wpadniemy w podobny tok myslenia to po co uzywac np smarty gdyz samemu mozna zrobic szybsze szablony (bez narzutu bibliotek)
Smarty lub innych bibliotek i komponentow uzywa sie aby bylo latwiej i szybciej, I po to tez jest ide aby bylo latwiej programowac a nie aby kod bral udzial w konkursie na najbardziej optymalny.

Mysle ze udzielilem odpowiedzi na obydwa posty (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Zeman
post
Post #28





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 29.03.2007

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


Witam,

Na początek witam wszystkich jako nowy grupowicz.

Jako ze polowe życia spędzilem z IDE Delphi, a dodatkowo klepię w PHP, jestem mocno zainteresowany tematem. Jednodniowy trial nie starczy mi na testowanie całego edytora, wiec postanowiłem poczekać na opinie innych, żeby wiedzieć na czym się skupić przy testowaniu.

Póki co widzę argumenty za:
- bardzo dobre IDE (bynajmniej z moimi przyzwyczajeniami)
- szybkie tworzenie wizualne
- debugger
- wspomaganie AJAX, w sumie z tego co prezentowały filmiki przezroczyste dla programisty.


Obawy:
- co się kryje za AJAXowym wspomaganiem - przypisanie $this->ListBox1->Items[] = $this->Edit1->Text; wyglada fajnie, jednak powstaje pytanie ile musi serwer mielić, żeby odtworzyć odpowiednie zmienne żeby dokonać przypisania, a może wszystko jest ładowane do sesji...
- czy będzie OTA (Open Tools API)
- wydajność - czy projekt zrobiony za pomocą tego narzędzia nie będzie katował serwera
- czy nie będzie problemu z przeniesieniem projektu na serwer u providera, bo wiadomo, że u providera są takie a takie ograniczenia, nie można przestawiać php.ini ani często nawet używać ini_set();

Ponadto nakłaniam innych żeby położyli swoje mikro-aplikacje testowe na serwer i dali linki.

Co do kodu generowanego automatycznie to moim zdaniem nie jest aż tak źle, a może jednak jest wspomaganie stylami i da się gdzieś przestawić, żeby w inspektorze obiektów wybierać klasę.

Pozwiodronka,
Zeman.

Trial zmieniony na 14-dniowy jakby ktoś jeszcze nie wiedział
Go to the top of the page
+Quote Post
Dandelion
post
Post #29





Grupa: Zarejestrowani
Postów: 169
Pomógł: 0
Dołączył: 27.01.2006

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


spojrzmy na visual.studio express edition microsoftu tam tez kod stylow jest syfny. Ale reczne poprawianie + masterpages + osobne pliki stylu i jest cacy

Ten post edytował Dandelion 4.04.2007, 23:06:04
Go to the top of the page
+Quote Post
Zeman
post
Post #30





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 29.03.2007

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


Od kilku dni w sumie nic konkretnego o D4PHP...
Może ma już ktoś jakieś uwagi? Jakieś problemy z położeniem na serwer? Żadnych problemów?
Go to the top of the page
+Quote Post
sztosz
post
Post #31





Grupa: Zarejestrowani
Postów: 866
Pomógł: 32
Dołączył: 2.06.2004
Skąd: Wrocław

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


Może nikt nie używa...? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Zeman
post
Post #32





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 29.03.2007

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


Trochę szkoda bo narzędzie warte uwagi. Na grupach news:pl.comp.lang.delphi i pl.comp.lang.php też sprawa ucichła, nikt specjalnie konkretów nie dał, a ja zdążyłem zainstalować triala 1-dniowego po tym żeby za moment się dowiedzieć że wyszedł 14-dniowy. Nic nie zdążyłem przetestować.
Go to the top of the page
+Quote Post
Sh4dow
post
Post #33





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

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


Testowalismy tego jedno dniowego triala w pracy. IDE naprawde fajne, przeciaganie ustawianie taki jak dla mnie bajerek ale mozna sie przyzwyczaic. Ale predkosc nie jest wolna, jest to istny złodziej czasu, mocy CPU i pamieci (dzieki przeglądarce).
Jesli ktos duzo siedzi w delphi to zauwazy, że tak sie wyraże naleciałości na PHP. Sposób kodowania, wszystko jest obiektem, kazdy buton pole formularza. Na pierwszy zut oka ciezko jest sie doszukac jakiejs logiki. Duzo Javascriptu i ajax'a, moim zdaniem za duzo.
Po pol godzienie klikania IDE nie przekonalo nas do siebie wogole i wywalilismy je. Do tego cena w wysokosci 250 &euro; (jesli dobrze pamietam) to duzo. Przyjemniej sie pracuje z Zend'em ktory jest nie duzo drozszy, ale wiem chociaz co tu sie dzieje bo ja to pisze. A jak na automat to kod jest w miare do przyjecia, chociaz ja nie potrafił bym tego tak zostawic.
Ale jesli mozna by z tym budowac szablony z Javascriptem do wlasnego kodu to mogło by być to naprawde ciekawe. No i nie wiem, ale nie znalazlem wersji dla linuxa wiec osobiscie nie moge klikac dluzszy czas bo sprawdzalem u kumpla biurko obok.
Go to the top of the page
+Quote Post
lopez86
post
Post #34





Grupa: Zarejestrowani
Postów: 187
Pomógł: 0
Dołączył: 24.12.2006

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


Za niedługo wymyślą automat do hakowania po necie (graficznie) przycisk włam się na serwer itd .

Czego to ludzie nie wymyślą. Ja bym tego softu "kijem nie dotknął" i nie polecam bo to ogranicza wiem z doświadczenia z Vc++.

Niby przyśpieszy czas ale gdy piszemy wszystko sami to za każdym razem robimy to coraz szyciej i się rozwijamy , czas wcale nie jest taki straszny może 20% zysku biorąc pod uwagę i tak musimy sprawdzić kod i dopisać co trzeba bo przecież nie ma i nie będzie napewno graficznego przycisku który wygeneruje skomplikowane wyrażenie regularne albo ciekawą pętelkę zidywidualizowaną do danego przypadku.

PoZdRo LoPeZ
Go to the top of the page
+Quote Post
drbane
post
Post #35





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 9.10.2006

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


Ciekawe podejście. Miliony programistów na całym świecie od kilkunastu lat używają narzędzi Borlanda. Powstało miliony aplikacji profesjonalnych i amatorskich dzięki ich narzędziom. Praktycznie kiedy pojawiło się Delphi to była rewolucja, bo programista mógł poświęcać czas na projektowanie aplikacji i szlifowanie kodu, a nie pisanie kolejnego "frameworka" który automatyzował tworzenie okienek i obsługę jego elementów. Czas tworzenia aplikacji skrócił się o tyle o ile trzebabyło go poświęci na tworzenie samego interfejsu.

Co do przejścia na Delphi for PHP, oczywiście, hardcorowcy zostaną przy własnych produkcjach, ale jestem w 100% przekonany że powstaną także dobrze przygotowane teamy, które będą znały framework D4PHP na wylot i które będą mogły tworzyć bardziej zaawansowane aplikacji w znacznie krótszym czasie.
Jakość kodu - w końcu do pascalowego Delphi też się ludzie przyzwyczaili i tak jak już pisałem, pozwoliło to na stworzenie wielu ciekawych aplikacji.

Jestem ciekawy ile samozaparcia będą mieli programiści którzy tworzą aplikacje w "tradycyjny" sposób (bez wsparcia RAD). Niezbyt poważne są argumenty że PHP to na tyle "zaawansowana" technologia że żadnym RAD się tego nie da opanować i tylko pisanie własnych (lub korzystanie z cudzych) frameworków to jedyna, słuszna droga na stworzenie profesjonalnej aplikacji.
Aplikacje webowe są coraz bardziej zaawansowane, to już nie proste CMSy w który wystarczył formularz+wyświetlanie kategorii+zapis/odczyt z bazy danych.

Ja, jako user PHP bardzo cieszę się z tego że tak znana i UZNANA firma jak Borland w końcu raczyła wesprzeć społeczność PHP i dała nam takie narzędzie. Cena wydaje mi się bardzo przystępna, 200-300 euro to niezbyt wiele za taką aplikację.

To na tyle. Nie jestem nie wiadomo jakim entuzjastą D4PHP, ale wydaje mi się że nie które głosy były na poziomie SuperExpresu;)

Ten post edytował drbane 14.04.2007, 22:08:23
Go to the top of the page
+Quote Post
.radex
post
Post #36





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Jak dla mnie to jest..... Fajne i wygodne, ale żeby dawać 250€ na coś co generuje tak słaby kod.... Załamka..... Borlnad tworzy może wygodne ale słabe (pod względem optymalizacji) IDE

no a po za tym - od czego są frameworki?

Ten post edytował radex_p 15.04.2007, 08:28:00
Go to the top of the page
+Quote Post
drbane
post
Post #37





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 9.10.2006

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


(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a od czego są RAD?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
sztosz
post
Post #38





Grupa: Zarejestrowani
Postów: 866
Pomógł: 32
Dołączył: 2.06.2004
Skąd: Wrocław

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


Wszystko zależy od tego czy chcesz szybko stworzyć aplikację, czy strasznie wydajną z pięknym kodem. Jak możesz sobie pozwolić na nie najszybszy kod (ale nie koniecznie wolny) który chcesz szybko stworzyć to aplikacje RAD są do tego najlepszym wyborem. tylko trzeba się nauczyć je wykorzystywać. A do PHP chyba nie ma inneg RAD'a na razie, może aplikacja Borlanda nie jest najlepsza, ale na pewno potrafi bardzo przyspieszyć pracę.
Go to the top of the page
+Quote Post
.radex
post
Post #39





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Może. ale ja jestem co do tego negatywnie nastawiony - używając frameworków masz szybką aplikację, a i tak szybko się pisze. Są wysiwygi, a komponenty sam możesz dorobić jako extension i podpiąć do frameworka. A nie jakieś "ulepszacze". (możecie uznać mnie za "staromodnego", ale ja preferuje programowanie "tradycyjne" - choć nie do końca bo mówię tu o gotowym frameworku)
Go to the top of the page
+Quote Post
sztosz
post
Post #40





Grupa: Zarejestrowani
Postów: 866
Pomógł: 32
Dołączył: 2.06.2004
Skąd: Wrocław

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


Przyznam się, że jeżeli chodzi o PHP, to i może masz rację, że framework też dobry (albo lepszy). Pisałem ogólnie o RAD i raczej myślałem o C (++, #, etc) i Delphi. Dopiero później sobie uświadomiłem, że jednak PHP to trochę inna para kaloszy, trochę prostsza robota (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Co innego napisać prostą aplikację (z GUI, względnie HTML'owskim GUI (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) bez RAD w PHP, a co innego w C++ (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
.radex
post
Post #41





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


dokładnie. Po za tym - nie na tym polega programowanie. Zbędna klikanina:P A co do C(++/#/etc) to tutaj inna sprawa. Za dużo zmian, liczb, warstw itp:P w css/html jest co innego
Go to the top of the page
+Quote Post
batman
post
Post #42





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Sporo się tego narzędzia natestowałem i musze przyznać, iż się do niego przekonałem. Na początku podchodziłem sceptycznie, nawet wrogo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) jednak możliwości są ogromne.

Plusy:
- bardzo szybkie i wygodne tworzenie stron
- niewielka ilość kodu tworzonego ręcznie

Minusy:
- śmietnikowy kod (trudny w utrzymaniu bez aplikacji)
- narzędzie bądź co bądź wymaga mocnego sprzętu.
- brak możliwości użycia innego frameworka (ale to chyba jest oczywiste (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )

Czy takie narzędzie jest potrzebne? Sądzę, że tak, jednak na obecnym etapie rozwoju nie sądzę, by się przyjęło w szerszym gronie. Martwię się, że zaczną wyrastać jak grzyby po deszczu "programiści php", którzy będą psuć rynek. Ale czas pokaże.
Go to the top of the page
+Quote Post
IgiPL
post
Post #43





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 6.06.2007
Skąd: Szczecin

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


Witam wszystkich.
Większość czasu spędziłem przy Delphi dla Win32, a z PHP dopiero raczkuje. Przeglądam waszą dyskusję w tym temacie i chciałbym podzielić się z wami pewnymi informacjami oraz spostrzeżeniami.
Wczoraj byłem na konferencji Code Gear w Poznaniu. Usłyszałem tam, że D4PHP używa ogólnie dostępnych szablonów "Smarty" oraz bibliotek objektowych dla php (jak komponenty TNT, niestety od marca nie darmowe). Wszystkie includy generowane przez delfina przy rozpoczęciu nowego projektu prowadzą do bibliotek, których zadaniem jest "spakowanie" innych bibliotek w otoczkę vcl. Czyli znając Delphi będzie istniała jakaś możliwość ograniczania ilości bibliotek w zależności od ustawień projektu. Jeśli projekt D4PHP nie zostanie zawieszony to kolejne wersje będą coraz to lepsze. Należy pamiętać, iż PHP to nie język objektowy. Objektowość jest w nim rozwijana od niedawna i jeszcze nie jest dopracowana. Muszę przetestować D4PHP dokładnie.

Pozdrawiam.
Go to the top of the page
+Quote Post
no-name
post
Post #44





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 26.04.2005

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


Jakoś nie widzę żeby rzuciły się na to tłumy. Co trochę mnie dziwi, bo myślałem że będzie to wydarzenie, które zmieni bieg historii php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Spotkałem się już z opiniami, że ten projekt ma zostać porzucony. Prawda to?

Jednak wygląda na to że to niewypał... Szkoda.
Go to the top of the page
+Quote Post
haxgres
post
Post #45





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 15.09.2006

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


Obecnie jest w promocji Delphi for PHP 2.0
Czy ktoś ma jakies doświadczenia z tym programem ?
Czy wart jest 150 eur ?
Go to the top of the page
+Quote Post
mike
post
Post #46





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


~haxgres pewnie jest tyle wart co wersja 1.0
Czyli nic nie jest wart.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.12.2025 - 14:26