Elm
Vue.js
Our great sponsors
Elm | Vue.js | |
---|---|---|
114 | 358 | |
6,903 | 198,493 | |
0.4% | 0.6% | |
5.0 | 9.6 | |
3 months ago | 4 days ago | |
Haskell | TypeScript | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Elm
-
Elm: a good frontend language?
Recently a friend recommended me Elm, a pure functional language for developing web applications. I'd like to compare it to JavaScript and show how the functional paradigm can work in practical applications.
-
Clojure/ClojureScript for web - where to start?
If you want to combine functional programming with the web i'd consider Elm which seems to have a fairly decent documentation and a good official guide.
-
A message to Evan. People are just in love with your language.
Well, but the website tries to encourage you to use Elm. The guide explicitly asks you to "give Elm a shot and see what you think". So it seems to me that Evan does want Elm to be popular.
- Other languages geared towards outputting HTML, like PHP?
-
Ask HN: Best language/framework to develop web-based text games today?
I really like Elm [0] and write all my side projects in it. There are many reasons I like it, but the one that probably plays best around here is that it feels like a very learn-it-for-life type language. It has a release cadence measured in years (the latest version, 0.19.10, was released in October 2019!), and a community that has adapted to match. Elm doesn't release shiny new features often, or even necessarily ever again, but it has everything I need to make every web game I could possibly think of already so that's a good thing.
-
Whats the most mature type generation tool for Rust types to other languages?
As for other languages, I wrote one for Elm (https://elm-lang.org/) inspired by ts-rs: https://crates.io/crates/elm_rs
-
tuples being limited to three elements [...] prevents me from shooting myself in the foot
Also check out the follow-up issue!
negative numbers not being allowed in pattern matches ... prevents me from shooting myself in the foot
-
Million
Pretty much. I keep asking people "Why not Elm?" ( https://elm-lang.org/ ) but no one has a very good answer.
The weird thing to me is that the two main customers or consumers of front-end programming (publishers and users) never see and do not care about the underlying language or implementation! Businesses and other orgs (schools, NGOs, etc.) as well as individuals (FB users, WordPress blogs, etc.) never see under the hood (except when something goes wrong or they deliberately click "View Source", eh?)
Ergo, all this whole Javascript ecosystem is solely for the developers. It's like a giant and largely irrelevant MMORG that we play that produces mostly-working websites and apps almost as a side effect.
"Change my mind?"
- [AskJS] best language to start with?
Vue.js
-
Svelte - The Fan Favorite Framework
During the early 2010s, creating large and maintainable web applications was quite a challenge, mostly due to the sheer horrors of front-end development that developers had to face. This however was made easier by Frameworks such as React and Vue, which brought component-oriented frameworks into existence, making them an instant hit among developers. However, one developer had a better and bigger idea in mind.
-
How to Build A Shopify Embed App with VueJs, Tailwind CSS, NodeJs and Laravel
PS: This post assumes prior knowledge of VueJs, your chosen backend language NodeJs or Laravel PHP, Tailwind CSS(although it can be uninstalled via npm to accommodate your desired CSS syntax), and ability to work with Shopify’s documentation based on what your app intends to do.
-
Let's Talk About Framework-Specific UI Component Libraries
These days, UI frameworks tend to make heavy use of modern Javascript and utilize components and reactive patterns to handle real-time interaction. Angular, React, and Vue are now well established as the standard for what we know as modern frontend development. Alongside these, we’ve seen the rise of framework-specific UI libraries that aim to provide a “batteries included” approach to UI, with deep integration of each framework’s unique set of features. This includes Angular Material, Mantine (for React), and Vuetify.
- There is framework for everything.
-
What does next.js do ;
2.) React is also a library, in some regards you could say its the equivalent of express, just that instead of being made for server side applications, it is made for frontend / client side applications. Its similar to vue, svelte and most closely, angular - under the hood react uses a diffing algorithm to only change the necessary html elements (dom elements) - it can also render html on the server with its react-dom-server apis - react is by no means a framework however as it doesn't give you any pre-defined patterns of working. You can code in any way you like and organize a react project however you like.
-
As a someone teaching themselves JavaScript, this is what it feels like
In contrast almost every other framework has some kind of control flow for iteration. It boggles my mind why hasn't one been introduced already into React.
-
What is Developer Education?
Vue.js -> https://vuejs.org/
-
How to Generate Gradient text using CSS
Both Vuejs and Netlify are using gradient text on their hero scetion in the homepage!
-
Help need for Third Year Computer Science Project which is a dating website.
Now, concerning the language and framework for the front-end, the current leading framework is React.js, but I think Vue.js is easier to learn and to use.
-
Just curious what tech stack do y’all use?
In the past for UI I've used Lit (simpler things) and Vue (more complex things)
What are some alternatives?
vite - Next generation frontend tooling. It's fast!
Stimulus - A modest JavaScript framework for the HTML you already have [Moved to: https://github.com/hotwired/stimulus]
React - A declarative, efficient, and flexible JavaScript library for building user interfaces.
awesome-blazor - Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
lit - Lit is a simple library for building fast, lightweight web components.
Alpine.js - A rugged, minimal framework for composing JavaScript behavior in your markup.
Preact - ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
Aurelia 1 - The Aurelia 1 framework entry point, bringing together all the required sub-modules of Aurelia.
knockout - Knockout makes it easier to create rich, responsive UIs with JavaScript
Drawflow - Simple flow library 🖥️🖱️
Gatsby - Build blazing fast, modern apps and websites with React
rescript-compiler - The compiler for ReScript.