4 ms·
So we can probably agree that at least Ruby didn't get popular because of graphical design. And here's Nim: http://nim-lang.org/ http://nim-lang.org/ It look
by vardump 12y ago
So we can probably agree that at least Ruby didn't get popular because of graphical design.
And here's Nim:
http://nim-lang.org/ http://nim-lang.org/
It looked pretty good when I saw it for the first time today. Told me what it is about concisely. I don't see how a better design could significantly improve Nim's adoption.
Edit: I did completely miss the carousel at top of the Nim main page. I think it'd work better, if it was just serially on the page instead of the widget. Same content, less "design".
- bwilliams 12y agoYou're missing the entire point. If they had a better design it would probably interest people more, pertinent information would be more visible, and it wouldn't look like it came out of 2002. This is pretty much the "sales" page for Nim and it looks outdated and unmaintained. For comparison check out the Rust homepage. It's not "flashy" but it's simple and looks fairly nice. It gives you a simple example and tells you why you should be using Rust in as few words as possible. http://www.rust-lang.org/ http://www.rust-lang.org/ Here's some other sites that have fairly good designs that show that the community cares about how they and their language come across. http://elixir-lang.org/ http://elixir-lang.org/ http://rubygems.org/ http://rubygems.org/ https://www.ruby-lang.org/en/ https://www.ruby-lang.org/en/ https://new-www.haskell.org/ https://new-www.haskell.org/ http://www.scala-lang.org/ http://www.scala-lang.org/ All of those languages/tools show that the community/devs care about how they and their language look to others/potential adopters. I'm not saying that having a great site design (not graphical design, that's different) are going to make Nim the most popular language on the planet. I'm suggesting that it can, and will help if they move forward and pick up a more modern design and simplify the content to get their point across.