PHP programmer - is GWT for me?
For some reason I couldn't send this reply to my old thread: http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/a4d4175171e28867/3281670077ac0120?lnk=gst So I started this with the same title. Thank you for your replies! I decided to stick with Dojo if I use some animation. But now I want to build up a completely new website and a question got in my head again. My goal is to build up a mobile stuff download page where users could upload their stuffs (wallpaper, screensaver, themes, etc.) and others could download it. The features where I'd like to use AJAX technology are: - Upload multiple files without reloading the page - also with progressbar - Browse between wallpapers, screensavers, etc. without reloading the page - Rate wallpapers, etc. without reloading the page (like you do it here in GWT forums) Now I'm thinking of either learning AJAX basics (I mean the XHR object and so) or building the complete webpage with GWT. I don't feel comfortable using some other stuffs like EXT-GWT or so because it might lack of support in the future and also new versions coming out later I think. In my point of view pros for learning AJAX basics are: - could get to see more into AJAX - could make the site much more SEO friendly I guess - I wouldn't have to make separate projects in my Eclipse: one for PHP and one for Java so it'd be more comfortable Pros for using GWT are: - could get more into Java - could possibly make more powerful web applications - AFAIK it deals good with browsers back button, and browser compatibility is good too which I'm not sure I could solve the other way I'm also not sure why GWT uses it's on widgets while we have checkbox, labels, etc in HTML, too. What do you suggest me to use? I'm happy to learn both Ajax basics and GWT too. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
PHP programmer - is GWT for me?
Hi! I'm a web programmer. I mainly code in PHP with MySQL and also familiar with XHTML and CSS. I also have some Java and basic JavaScript knowledge. But I never used Ajax before. I was thinking that it might not worth to study how Ajax works cause it'd take lots of time and I thought using a Javascript library would probably be a better choice. I read a lot about them and I found Dojotoolkit to be the best for me. But then I read about GWT that it makes super-fast Javascript which would be great for me and I would also get more into Java. So it seemed perfect for me. I read the documentation and saw how to make a simple client application. But then as a web programmer the most important thing for me was to make use of client-server communication to put some Ajax power into my PHP applications. But I found this part quite difficult. I use Eclipse PDT and the GWT's Eclipse plugin. I realized that when creating a new web application and I'm copying my PHP files onto that application folder I can't use PDT's tool for PHP cause I can only see the project if I'm using Java perspective. Overall, my goal is to put some Ajax power in my PHP applications. For example I have a website about mobile phones and I store all phones and all the data in a MySQL database. I want them to be searchable without reloading the page. Or I want to click on a Next phone button to see the next phone in the database without reloading the page or a Compare phones button and want to compare two selected phones without reloading the page. My questions are: - Is GWT for me? Or I'd rather use Dojotoolkit or another Javascript library? - What's the best way to set up (organize) a PHP project and connect it with GWT? (I mean folder structure and everything) - What's the best to use for client-server communication: JSON, XML or something else? (if I want to do stuffs like at the above examples) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---