Git Product home page Git Product logo

intercooler-todo's Introduction

Introduction

This todo list was built to get to know intercooler.js.

Intercooler forms the AJAX request on the client, which is responded to by the NodeJS server using:

  • Express
  • Handlebars

Feel free to clone it, run it locally, and try it out or just nose around in the source code!

No login, no database, no security features, just the bare bones to get to know the stack a little.

Conclusions

Having got my feet wet with intercooler on this little project, I mostly like the way it works.

The simplicity of it is great, and so is the effectiveness. Going against the client-side rendering that React, Angular, Vue et al are all doing, in Intercooler everything is simply an AJAX request, and I return the fully formed HTML from the server. I can code everything in my cozy controllable own server environment and know it works, which is a great plus.

The attributes method is a little strange to get used to. I'm used to reading and writing more imperative code. I doubt the attributes count as declarative exactly, but it takes some getting used to regardless if you were always just writing JavaScript.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.