1. Bots become standard UX
Bots are here, they’re learning — and in 2017, they might eat the web, If you sign up for a new Slack account, a so-called Slackbot welcomes and on-boards you. The Slackbot not only asks you for your name (which is then automatically saved in your slack account) but for some other things as wel.
2. New challenges for responsive design
While wearable technology continues to grow in popularity, we can expect new design challenges presented by devices like the Apple Watch, Google Glass and Oculus Rift. Supporting every screen regardless of size or shape is what responsive design is all about. ZURB’s Foundation is evolving into “Foundation for Sites” and continues to evolve. Semantic UI is a new design framework which is looking really promising, particularly for app design
3. Foundation for Apps
Foundation’s first foray into the app space, the new framework introduces app templates, an integrated JavaScript development environment with AngularJS and Gulp. New design components including Motion UI and the flexbox grid. It’s still early days for the framework, but we expect big things.
4. The rise of Node.js
I think we’ll see a shift in web application development to Node.js and probably other JavaScript server-side frameworks. Teams will shift towards using a single language on web projects. Node will help to push this transition along, as both front and back end developers are generally competent in JavaScript
5. Web UI components
Polymer and ReactJS will grow in popularity as developers move towards more reusable dynamic components. Facebook’s ReactJS library is framework-agnostic and uses some fancy new techniques to quickly build user interfaces. The Polymer project is a larger framework which allows you to create client-side applications and incorporates mobile-ready design.
6. New JavaScript features
WebGL 3D will become increasingly popular as browsers continue to increase in speed and capability. Powered by frameworks like three.js, we hope to see more applications of this awesome technology in-browser. HTML5 JavaScript APIs will have increased support in iOS and Android browsers, ServiceWorker magic for offline web-app use. Object.observe – revolutionising two-way data binding in JavaScript MV* frameworks
7. Motion UI
An emerging trend we will see a lot more of in the New Year, Foundation for Apps already implemented strong visual feedback using animation. Along with Motion UI, Google’s Material Design is an emerging trend which we’ll no doubt see a lot more of, probably helped along by frameworks like the Polymer Project.
8. Web API
More app developers will build web APIs, utilised by their web app and their native apps. This is already starting to happen, and will almost certainly increase in popularity as a single codebase is a lot easier to maintain.
9. Single page applications
Following the growth in popularity of the above-mentioned technologies, I expect we’ll see more single page applications being produced. In the new year I hope to see more solutions to some of the challenges which building these apps present
10. The rise of Instagram
Instagram recently passed Twitter in their number of users, does this mean a movement away from micro-blogging and an increase in the popularity of image sharing applications? We hope to see more creative ways to share images and videos as new technology becomes available. We should also keep an eye out for developments and trends within other image-based sharing applications like Pinterest and SnapChat
11. The Internet of Things (IoT)
The Internet of Things is the network of physical objects that contains embedded technology in order for them to communicate and interact with their environments and each other. More devices are becoming network-accessible, so as web developers, we’ll be tasked with coming up with new solutions to help users control and communicate with their cars, heat pumps, ovens, toasters and plants.
Many companies such as Smart Things and LittleBits already have kits that make your house appliances smart so in 2017, we predict that IoT software platforms will continue to displace hardware. Although much of the early hype has been about high-tech wearables and wireless technologies, this year we predict that we will see an increased focus on the software and especially the cloud services to make all these sensors connect, upload data, and drive analytics that generate insights and enable efficiencies and communications across the business.
12. Real-time everything.
2017 will see a rise in new apps that work in real-time. Real-time analytics is rapidly finding its implementation in desktop and mobile apps. Similarly, live streaming will also become increasingly important in the social media marketing world with apps like Periscope and Meerkat gaining prominence. Real-time is just about to break out.
13. Foundation for Apps
Foundation for Apps is an upcoming single page app framework which is built around AngularJS and the flexbox grid framework. This framework enables quick and easy responsive web app creation facilitating developers to quickly start writing code that’s unique to the application. Introduced only in late 2014, the potential of Foundation for Apps, with its positioning capabilities and clean code, has yet to be discovered used. We will surely see a lot of companies using this advanced responsive front-end framework this year.
14. Browser based IDEs
Odds are that you have your own favorite development environment. Maybe you fell in love with VIM years ago or you’re an IntelliJ fanatic. That’s going to change soon as more and more people are starting to use cloud-based versions of IDEs.
They’re fast and they’re accessible, and some of them have a huge community behind them. Flexibility is key here, and while you may not use these tools full time, it’s definitely good to know that they’re available if you want to do a quick test of a bootstrap code of Jade without having to download a single file.
15. Blocking of advertisements on sites
Across the world, website owners are losing money to advertisement-blocking plugins. In one year alone, UK ad blocking grew by 82% and reached 12 million active users. This affected the earnings of not only the smaller sites that depend on advertising revenues but also the big media publishers.
In 2017, websites will do their best to minimize the effect of ad blocking. A number of techniques will emerge that will neglect the effect of ad-blocking plugins. You can also expect the sites to come up with innovative and persuasive ways of showing advertisements to their users
16. Containers will become huge
Containers have been around for quite some time. But the web development world saw a lot of actions and changes after the introduction of Docker. Docker is a container service that enables faster development of software even in an isolated environment. Basically, a container has all the dependencies it requires to run an application on its own.
This means developers can build, test, run and deploy an app anywhere faster. The service runs regardless of the environment it is in. This year, Docker will continue to develop, add features and gain security
17. Security everywhere.
Mobile is becoming more and more prevalent and this can have its own downsides. Mobile is becoming a focal point of security breaches and a lot of effort will be put into making sure apps are as secure as they can be.
18. The computer vision power of the browser
The last couple of years have seen major developments in the things you can do inside your browser. With various frameworks (such as tracking.js) and new binary formats (like WebAssembly) emerging on the market, JavaScript has become the de-facto language of the browser. And it has made the browser even more powerful. It remains to be seen which JavaScript frameworks and tools will go mainstream in 2017. But one thing’s for sure: JavaScript is here to stay. And it will keep its role as one of the most popular programming languages in 2017.
No comments:
Post a Comment