https://doongjohn.github.io/nimfrontpage-fun/
I'm not a web designer and I made it just for fun :)
(COVID is actually making me learn something lol)
Still WIP (no buttons work)
What do you think?
It's great that you find that you are learning new stuff! :D
I prefer the darker colors that are on the official webpage but I agree with @xigoi that the pragma-styled headers look great and was a smart idea ππ
@hugogranstrom @Cnerd Thanks! I'll try different colors!
@moigagoo yup I need to make it reactive :)
Shouldn't it be possible to create a good-looking page without relying on JavaScript?
I agree with @freeflow that the "pragma headings" will probably look odd to someone not already familiar with Nim.
Just looked at the current version. That moving crown in my opinion looks super-weird. It reminds me of animated advertisements. :-/
I like the current website more.
I quite like the moving crown
There was a Pascal variant available with some sort of running animated lion and "fancy" design decades ago. I left that page after a few seconds and never returned.
Making fancy design and animations may be much fun, but for serious stuff a sober layout can be better.
The initial layout from 5 years ago was not bad, it was only the forum which looked like a forum of gaming kids from 1980 that time.
And current Nim homepage design is not that bad. Some text is very bad, starting with "It combines successful concepts from mature languages like Python, Ada and Modula." Well that sentence is related to a draft of my own, but in this form that sentence is very stupid. What is the message?
The Nim devs had no own ideas, they copied only from Python, Ada and Modula. Can a message be worse?
My suggestion was something "combined with modern concepts of recent research." You may find the draft still in the forum. Well my draft was too long maybe, so I guess miram did copy fragments. But copy and past can not replace own thinking.
And the text:
Macros cannot change Nim's syntax because there is no need for it β the syntax is flexible enough.
Statements are grouped by indentation but can span multiple lines.
As advertisement on the front page? "cannot" sounds negative, like a restriction, and I assume only experts can really understand that sentence. I never got it.
And the "can span multiple lines."? Has that language really not more to offer?
As I said I'm not a designer. And I have no intention to replace current website with my design.
This project is purely for fun and learning JS/CSS/etc (usual front-end stuff.)
I'll keep updating this site for a month. I'm Korean so I must join the military service next month.... Hope to see you after 1.5 years T.T
So if anyone want to improve my design feel free to fork it!
@lum
Maybe if the user has JavaScript disabled then display a message
Done!
Site needs JS for playground feature so maybe I can make a static example when the JS is disabled.
@sschwarzer
"pragma headings" will probably look odd to someone not already familiar with Nim.
Yes I agree. I'm thinking about how to improve it. (maybe only show when hovered?)
That moving crown in my opinion looks super-weird
I added that animation to give some identity and more playful look to the site :) I'll try to find different ways.
@jasonfi
I did like the look of the redesigned page until I viewed the current version again, which I find to be more informative.
No texts was changed since the first version. (actually there is less text now because I merged examples and playground..?)
@Stefan_Salewski
Some text is very bad ...
I wanted to change some texts with this redesign but my English is bad and I'm not a Nim expert so I copied every text from the original site. So if anyone has a good idea please tell me! (maybe use this? "combined with modern concepts of recent research")
Thanks for all the advice and comments! I've learned a lot from you :)