am05.com
域名年龄: 16年3个月8天HTTP/1.1 200 OK 服务器:nginx/1.5.0 访问时间:2013年10月27日 20:30:47 类型:text/html; charset=utf-8 Transfer-Encoding: chunked 连接:keep-alive 语言环境:Express 设置Cookie:connect.sid=s%3ATlKEDZaB2mIxQhlDkJi7GMmU.LgeTpD8CrJbH29xGRXTp1MfSIY67RafO0qbrpUu8WpU; Path=/; HttpOnly Content-Encoding: gzip 网站编码:utf-8
AM05.comtagsaboutcommitsGWT at Google I/O 2013 5 months ago • #mvp #googleio #gwt • With Google announcing at I/O 2012 that they were handing GWT over to a steering committee, it was a very confusing time for companies and developers who have invested in GWT throughout the years: Was GWT being abandoned? Would its progress be stalled?It was nice to see that GWT was still being used within Google as evidenced in its two talks at Google I/O 2013.Here’s a couple notes from the two talks:Demystifying MVP and EventBus in GWTErik Kuefler (Google Wallet) talks about how Google uses the Model-View-Presenter (MVP) pattern with GWT.Rich Views“Display Logic” ends up being logic the developer is too lazy to testNot making good use of UIBinderNot testableSimple ViewsMove as much display logic to the presenter and keep the view as dumb as possible.Tedious to maintain due to lots of boilerplate code.Eliminating the ViewFor fairly static UIs, there’s no reason to have a wrapper class at all.Combine the view and presenter into a single class.Usually, this would not be testable... but Erik introduces us to GWTMockUtilities.GWTMockUtilities.disarm(); returns null on GWT.create() instead of crashing.GwtMockitoTestRunner can remove boilerplate GWT Mockito test code.Start with the simplest solution that works. It’s not very hard to pull an interface out of the composite widget.EventBus allows presenters to communicate without knowing about one another. This improves maintainability. Use methods for tightly coupled events. Use events for much higher level actions whereConcluding points:For relatively static UIs, simple composites can be better than MVP.Use an EventBus to decouple pieces of your application.Define events that represent notifications, not commands.Start simple and add complexity only when you need it.GWT Roadmap for the FutureBetter support for Javascript librariesFull Java 7 supportJava 8 support (lambdas) when released by oracleGWT 3.0 will remove ie6/7 supportPackaged apps → Easier to put GWT apps in App Store.What is the future of GWT?Google developers use the technologies they are comfortable with. Some use Dart, some use Python, Java... even GWT. There are still new internal projects that are started up using GWT. The most notable being Google Wallet and Ad Words.All in all, it seems that GWT is not in danger of becoming obsolete.Introducing Snooby: A BlackBerry 10 Reddit Client 8 months ago • #snooby #blackberry10 • Introducing Snooby, the very early stages of a Blackberry 10 Reddit client. As it stands, it's a read-only Reddit client... capableof only browsing the front page or the subreddits that you are subscribed to.PhilosphyThe philosphy of Snooby is to release early and often. New versions of Snooby will be submitted to the BlackBerry App World frequently with hopes of receiving feedback and letting its usersguide its development.Progress and Known IssuesSnooby is open-source and its issue tracking is also public. Development mainly ha
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2026-01-18 02:31, Process in 0.0086 second.