Gwt Php Framework

574 views
Skip to first unread message

Andrej

unread,
Aug 28, 2008, 3:05:10 PM8/28/08
to Google Web Toolkit
Hi,

I'd like to introduce our new web application framework called GPF
(Gwt Php Framework). Server part
is completely written in PHP5.
We plan to release it as soon as we tune critical parts.

As an example, you can look at Affiliate Management application (Post
Affiliate Xpress) build on GPF.
Framework is still in development, we are tuning GUI and features.

You try it here:
http://www.demo.qualityunit.com/pax4/merchants/index.php
u:merc...@pap.com
p:merchant

Thanks for feedback

Best regards,
Andrej

Vivek Singhwal

unread,
Aug 29, 2008, 1:34:14 AM8/29/08
to Google-We...@googlegroups.com
Hi,

Fantastic, Are you using any GUI framework (like GWT-EXT) along with GWT?

We earlier tried using GWT-EXT with PHP at server but somehow that does not work for me. while GWT worked. check http://www.drivenbycuriosity.com/mywp/?p=30

Vivek
www.gwt4enterprise.com

Andrej

unread,
Aug 29, 2008, 2:47:51 AM8/29/08
to Google Web Toolkit
Hi Vivek,

All GUI elements are part of our GPF framework, written using GWT (no
JSNI).

I plan to post our experiences/solutions with data exchange,
multilanguage support,
template/theme system, etc... used in our GWT-PHP applications.

Andrej
> u:merch...@pap.com <u%3Amerch...@pap.com>

Vivek Singhwal

unread,
Aug 29, 2008, 5:03:47 AM8/29/08
to Google-We...@googlegroups.com

Hi Andrej,

When are you planning to release GPF framework?
It is going to be open source?

Vivek

jhulford

unread,
Aug 29, 2008, 9:42:38 AM8/29/08
to Google Web Toolkit
I'm very impressed with the UI. Several of the widgets are extremely
cool.

Roger Marin

unread,
Aug 29, 2008, 6:02:30 PM8/29/08
to Google-We...@googlegroups.com
The widgets are awesome! perhaps the most slick GWT UI i've seen so far. congrats!

2008/8/28 Andrej <ahar...@gmail.com>

Andrej

unread,
Sep 1, 2008, 2:56:24 PM9/1/08
to Google Web Toolkit
Hi,

> When are you planning to release GPF framework?
We have no exact relase date yet, probably by end of October.

> It is going to be open source?
It will be open source, but type of license is not decided yet...

Andrej

Alex D

unread,
Sep 2, 2008, 2:53:49 AM9/2/08
to Google Web Toolkit
Andrej, the widgets are amaizing, i am a fresh GWT developer and I've
done some basic Composites, but not as close as yours.
I have some questions though :)

1. What are your reasons for coding server side in PHP? Didn't you use
GWT's RPC methods? (I'm not very familiar with PHP, but as far as I
know, u need servlets to comunicate through RPC).
2. How big are your CSS files? :)

Alex D

unread,
Sep 2, 2008, 2:56:27 AM9/2/08
to Google Web Toolkit

Andrej

unread,
Sep 2, 2008, 6:38:54 AM9/2/08
to Google Web Toolkit
Hi Alex,


> 1. What are your reasons for coding server side in PHP? Didn't you use
> GWT's RPC methods? (I'm not very familiar with PHP, but as far as I
> know, u need servlets to comunicate through RPC).
We are using PHP because nearly all hosting companies supports PHP.
Anyway our client and server side exchange JSON encoded data, so it is
platform
independent.

Andrej

MN

unread,
Sep 2, 2008, 10:08:42 AM9/2/08
to Google Web Toolkit
i think your framework could be in seperate 2 frameworks, because
there are have diffenet goals:

one for the GUI Widgets
one for the php server part

Alejandro D. Garin

unread,
Sep 2, 2008, 10:22:22 AM9/2/08
to Google-We...@googlegroups.com
Hi Andrej

How do you serialize Java objects to and from JSON ?
GWTApps in the Database Editor example uses a very nice technique to do that but It works with gwt 1.4.

Thanks.

Andrej

unread,
Sep 2, 2008, 11:13:15 AM9/2/08
to Google Web Toolkit
Hi Alejandro,

We are using package com.google.gwt.json.client to encode/decode data
exchange Java object.

Business objects use few basic data exchange objects like RecordSet,
Form, Action, Grid, etc
internally. These serializable objects are implemented on both client
and server side.

We cannot use GWT RPC, because on server side is PHP. Anyway this
solution is platform independent,
so it is possible to create custom client or server.


On Sep 2, 4:22 pm, "Alejandro D. Garin" <aga...@gmail.com> wrote:
> Hi Andrej
>
> How do you serialize Java objects to and from JSON ?
> GWTApps in the Database Editor example uses a very nice technique to do that
> but It works with gwt 1.4.
>
> Thanks.
>

Alejandro D. Garin

unread,
Sep 2, 2008, 11:41:43 AM9/2/08
to Google-We...@googlegroups.com
Hi Andrej,

We cannot use GWT RPC, because on server side is PHP. Anyway this
solution is platform independent,
so it is possible to create custom client or server.

Yes, currently in my project I have to use PHP on server side!

The problem moving business object (or DTO objects) from php to the client using com.google.gwt.json.client to encode/decode is the tedius parsing of each type of object. If you have few it's ok but in large applications it is a pain.

GWTApps in the Database Editor uses a generator to automatically convet JSON data to/from Java Objects. It's a very good idea and saves a lot of work. Sadly works only with GWT 1.4 .
 

Junnyjourney

unread,
Sep 2, 2008, 4:21:35 AM9/2/08
to Google Web Toolkit
Андрей, привет.
у тебя есть онлайн контакты? Простоинтересно было бы пообщатся по
поводу вашей разработки.
Спасибо.
Алексей

On 28 авг, 22:05, Andrej <ahars...@gmail.com> wrote:
> Hi,
>
> I'd like to introduce our new web application framework called GPF
> (Gwt Php Framework). Server part
> is completely written in PHP5.
> We plan to release it as soon as we tune critical parts.
>
> As an example, you can look at Affiliate Management application (Post
> Affiliate Xpress) build on GPF.
> Framework is still in development, we are tuning GUI and features.
>
> You try it here:http://www.demo.qualityunit.com/pax4/merchants/index.php
> u:merch...@pap.com

Andrej

unread,
Sep 2, 2008, 2:00:31 PM9/2/08
to Google Web Toolkit
Hi Алексей,
I'm sorry I don't speak Russian; this group language is English.

Andrej

TTB Software

unread,
Sep 2, 2008, 2:04:36 PM9/2/08
to Google Web Toolkit
Do you guys have a website we can visit?

unitminer

unread,
Sep 2, 2008, 2:48:57 PM9/2/08
to Google Web Toolkit
Hi,

I'm from Quality Unit team and I can just add to Andrej's post, that
we talked about dual licensing model "Something for something".
We planned, that for open source projects we will release GwtPHP
Framework under open source license and for commercial projects we
will introduce licenses per developer.
We want to make around this framework community, where will be shared
e.g. translations into multiple languages, wallpapers or gadgets from
applications based on this framework.

Our plans are huge, but we have limited resources.
Before we will release it, we planned to make good documentation and
some example projects.

Also we plan to search for investors.
We know, that currently it is one of the best frameworks on market, so
investors can profit in long term from this framework and we will be
able to invest money into next development.
It could be interesting framework also for bigger companies, where are
developed high performance applications.
One of examples could be LiveAgent project running in Quality Unit,
which we started to migrate into new framework and on custom HTTP
server based on GwtPPH Framework we were able to handle more than 1000
requests per second.

Viktor

unitminer

unread,
Sep 2, 2008, 2:52:32 PM9/2/08
to Google Web Toolkit
our website is www.qualityunit.com
in our blog.qualityunit.com you can see progress with new project
called Post Affiliate Xpress, which is next generation of older
product called Post Affiliate Pro

In the future we plan to release GwtPHP Framework on domain www.gwtphp.com
(currently this website is under development)

MN

unread,
Sep 3, 2008, 6:36:21 AM9/3/08
to Google Web Toolkit
did you have a special layout for the google chrome browser and IE6?
(i not see in chrome a "desktop". only the "start-menu" as a static
navigation and each frame as a part of the right content with no
windows style)

how did you solve this different layouts?

Andrej

unread,
Sep 3, 2008, 10:28:24 AM9/3/08
to Google Web Toolkit
Hi MN,

You can switch layout to "Desktop" by changing theme to "blue_aero".
(StartMenu->Panel Setting->Theme)
There is also "classic" theme which has "Single content" layout.

This works in all gwt-supported browsers, nothing special for chrome.

Our framework applications support different content management.
It is possible to switch to SingleContentManager or
DesktopContentManager.

Andrej

Kango_V

unread,
Oct 6, 2008, 6:48:16 AM10/6/08
to Google Web Toolkit
We are still writing the the back end of our app at the moment, so
have not made a decision on which client api to use.
Currently we are leaning towards GwtExt (GXT), but like the look of
your framework.

We have some questions:

1. Are you still on target for an end of October release?
2. Can your client side framework work with a java srever side?
3. If yes to 2, can it work with GWT RPC or would it still require
JSON?

Many thanks.

--
Daren Bell
Reply all
Reply to author
Forward
0 new messages