This week's book giveaway is in the JavaScript forum.
We're giving away four copies of Svelte and Sapper in Action and have Mark Volkmann on-line!
See this thread for details.
Win a copy of Svelte and Sapper in Action this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Bear Bibeault
  • Junilu Lacar
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • salvin francis
  • Frits Walraven
Bartenders:
  • Scott Selikoff
  • Piet Souris
  • Carey Brown

Choose a front end technology

 
Ranch Hand
Posts: 1402
3
Netbeans IDE Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,


I want start a new development, it is a web develoment. The app should respect user accesibility,usability ,cross browsing,...

Iam thinking in GWT. Someones has another idea?

Regards,
Isaac
 
Marshal
Posts: 67449
173
Mac Mac OS X IntelliJ IDE jQuery Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The choices are myriad. Use what you feel will make you the most productive and meet the requirements of your app. (That said, for me, GWT would be so far down on the list that it'd be suffering from the bends. Your mileage may vary.)
 
Bear Bibeault
Marshal
Posts: 67449
173
Mac Mac OS X IntelliJ IDE jQuery Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Isaac Ferguson wrote:The app should respect user accesibility,usability ,cross browsing,...


All of that has little to do with what technology you choose, but with how you use that technology.
 
Bartender
Posts: 10777
71
Hibernate Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Isaac Ferguson wrote:I want start a new development, it is a web develoment. The app should respect user accesibility,usability ,cross browsing,...


OK, fine. But what's it supposed to DO? That's likely to have a huge bearing on what technology you pick.

There's a world of difference between a shopping portal and Google Maps.

Winston
 
Angus Ferguson
Ranch Hand
Posts: 1402
3
Netbeans IDE Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I want to build a booking application, then it should be very easy to use and smooth to use. Also the application is a template, what I mean is that it is a booking site which depending of the user needs can be set to be a booking site for hotels, or for campings, also it has some admin options order services, etc. The key is that it should be cross browsing, work in mobiles, tablest, laptops, etc and highly configurable (for that I want to use XML)

I know a little bit about GWT, CSS , HTML5. I havent built really good front end application so I should improve my skills meanwhile building this one

I am step by step trying to get closer to the final approach to follow.

Any advice?

Regards
Isaac
 
Rancher
Posts: 43016
76
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Opinions on GWT differ widely - some folks love it, some folks don't. It's become better over the years, but I don't think it supports mobile devices out of the box; see http://googlewebtoolkit.blogspot.de/2012/07/gwt-support-for-mobile-app-development.html for that.

Other than that, your requirements are too generic to recommend something.

highly configurable (for that I want to use XML)


Any framework that still requires XML configuration should be considered obsolete, IMO. That's done using annotations these days.
 
Ranch Hand
Posts: 10192
3
Mac PPC Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Your backend could be built using some server side language such as Java or Scala or any language that you are comfortable with. This backend should reflect a representation of your domain which in this case seems to be a booking domain, be it hotel or travel or whatever. You can then expose your backend domain using some REST endpoints. You could later use any UI technology to consume your REST services. If you are aiming for cross browser, cross platform device compatibility, count on HTML 5 and CSS3 with some Java script.
 
Angus Ferguson
Ranch Hand
Posts: 1402
3
Netbeans IDE Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am aiming for cross browser, cross platform device compatibility, and I count on HTML 5 and CSS3 with some Java script, but when could I learn about how to do it? What should I have into accout?

Regards,
Isaac
 
Bear Bibeault
Marshal
Posts: 67449
173
Mac Mac OS X IntelliJ IDE jQuery Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Again all of those are something that can be achieved with any combination of tools. It's much more dependent on how you use the tools, not what tools you choose.

If you want to be cutting edge, I'd explore using a RESTful API for your backend (what you write it in is irrelevant so pick what you know) and learn how to write JavaScript SPAs. Starting off with something like Bootstrap helps achieve your goals if you use it correctly. Both Manning and O'Reilly have a huge repertoire of recent books on the JavaScript ecosystem -- browse away.
 
Bear Bibeault
Marshal
Posts: 67449
173
Mac Mac OS X IntelliJ IDE jQuery Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
As Ulf says, opinions on GWT vary widely. My own is that it sucks pond scum -- your mileage may vary. But what it is certain, is that GWT is not in any way shape or form going to be considered "cutting edge" if that's an important aspect of what you want to learn and add to your skill set and resume (CV?).
 
I didn't like the taste of tongue and it didn't like the taste of me. I will now try this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic