Question

I have been looking into "Death of the Web" and Mobile versus a kind of blossoming of desktop Javascript due to  HTML5 Canvas and WebGL and also the strangely innovative growth of Transpilers all from a typical Microsoft C#/XAML point of view.

I plan to add various notes to point out to people some of the information resources in these areas and also construct an overview type of "howto" to combine the very best of modern technologies into a web programming model that spans typical desktop browsers to mobile devices to desktop apps via Electron to Windows 10 Apps via WinJS while at the same time comparing the incredible mish-mash of webby stuff with the elegance of XAML.

SO: Please don't pollute a potentially helpful thread with prissy snipes to attack other viewpoints and support some pet project of yours but instead either add helpful viewpoints, helpful "howto" information, helpful references etc in a collaborative manner.

I plan to arrange helpful prescriptive ideas for web design and development around a limited subset of 2015 technologies:

  • ES6/ES7 Javascript
  • Typescript
  • Facebook React
  • Facebook Flux and similar
  • Reactive programming as a fundamental style
  • GitHub Electron for Desktop packaging
  • WinJS for Windows 10 App packaging
  • Apache Cordova and Ionic for Mobile packaging
  • WebGL and Babylon.js
  • Node.js for desktop packaging (part of Electron)
  • Node.js and DNX (ASP.NET) and SignalR and various Azure for server side support
  • Bootstrap or Zurb Foundation for CSS or possible elimination of CSS based on JS inline Style processor
  • Transpilers such as Bridge.NET
  • possible use of XAML similar to Fayde.
  • Responsive Design and Adaptive Design and Reactive Design

Stuff I really hope you won't talk about:

  • Wordpress
  • PHP
  • Angular,js
  • Aurelia.js
  • Ruby
  • Flat UI

I am not suggesting that anyone would take this approach to thinking about this material or that this will become the best recipe for anything other than my own interests because there are so many ways to slice and dice how to present information and interact with a user via the internet in 2015.

That being said I am aiming for a particular type of elegance that is fun to work with, fun to design with and reduces the cognitive overload to a minimum level that still achieves technical excellence. I hope to end up with some loose recipes (with possible branches) that will permit someone to fire up a web app template/starter point almost as easy as Wordpress but with the built-in range of deployment targets mentioned above and a programming model that does not feel like a bad horror movie.

Help out if you think it could be fun and lets keep the discussion (if any) as a fun creative kind of thing.

 

 

 

Edited by DevTech
added Reference to the title to suggest old thread not get locked

1 answer to this question

Recommended Posts

  • 0

Eliminating CSS

(well more like teleporting the Style info into a better place similar to XAML)

Radium:

http://projects.formidablelabs.com/radium/

https://github.com/FormidableLabs/radium

Comparison of CSS in JS Libraries for React

https://github.com/FormidableLabs/radium/tree/master/docs/comparison

And if it isn't obvious why you want to do this:

https://speakerdeck.com/vjeux/react-css-in-js

(by vjeux at Facebook who works on React)

This topic is now closed to further replies.
  • Posts

    • Yeah, this is absolutely nothing new and EA have done it before. Burnout Paradise, released in 2008, had dynamic advertising billboards that were updated via the internet and targeted people based on location and what EA knew about them from their profile. It was particularly notable for the fact that the Obama presidential campaign ran ads in the game, in an attempt to reach a younger audience who didn't watch broadcast TV any more. It was by no means the first though. Battlefield 2142 from 2006 had the same thing. In fact, Neowin wrote a story about it back then. https://www.neowin.net/news/ba...-in-game-ads-clarification/
    • This is obviously aimed at the education where Apple has lost so much ground to Chromebooks in the last few years, but unless they come up with a comparable management system for education why would anyone switch back?
    • Here's how we arrived at that claim: Note that this is just Play Store downloads. The app is also available on the Galaxy App Store
    • Google Play states the app had more than 50 million downloads. What other metric do you suggest should be used?
    • MSN defined our generation in some ways, kind of like Snapchat and TikTok have done for future generations. I have great memories of the MSN era in the late 90s / early 2000s. In the UK everyone seemed to come home from School and go on MSN for the evening. We didn't really have mobile phones then, so other than going and knocking on your friends door it was a totally new way of interacting with people. I also loved how I could talk to people I’d met playing online games from around the world. Inviting people to NetMeeting and messing about with the shared white board and webcams was pretty fun, even if webcams only ran at a couple of fps over dial-up. All the random things you could do with MsgPlus! were really fun - I suspect that made a few people jump with /shello randomly blasting Mr Hankey out their speakers! Maybe I’m just nostalgic, however I do feel the internet and computers were more fun back then.
  • Recent Achievements

    • One Year In
      Console General earned a badge
      One Year In
    • One Year In
      Twozo Technologies earned a badge
      One Year In
    • One Month Later
      Twozo Technologies earned a badge
      One Month Later
    • Week One Done
      Twozo Technologies earned a badge
      Week One Done
    • Veteran
      branfont went up a rank
      Veteran
  • Popular Contributors

    1. 1
      +primortal
      531
    2. 2
      +Edouard
      205
    3. 3
      PsYcHoKiLLa
      132
    4. 4
      Steven P.
      90
    5. 5
      neufuse
      75
  • Tell a friend

    Love Neowin? Tell a friend!