If you want to properly compete with an existing product that doesn't have a polished UI (e.g. GitLab), about the easiest way you can do it is deliver a polished UI. Unfortunately, OneDev's UI is even less polished than GitLab's. However, it's a big project and I commend the authors.
OneDev – A Lightweight Gitlab Alternative
31–40 of 73 posts
Re: OneDev – A Lightweight Gitlab Alternative
#32Apart from the fact that the onedev website is slow as a snail, I'm also a bit iffy about the help documentation's styling. It feels very cramped and tiny. If you compare your help docs [0] with eg. Microsoft's docs [1], the latter is much easier to read and less tiring to look at! [0] https://code.onedev.io/projects/162/files/main/pages/quickst... [1] https://docs.microsoft.com/en-us/microsoft-365/solutions/emp... I…
wow, the onedev docs really do load extremely slowly - i gave up on waiting :/
Re: OneDev – A Lightweight Gitlab Alternative
#33Apart from the fact that the onedev website is slow as a snail, I'm also a bit iffy about the help documentation's styling. It feels very cramped and tiny. If you compare your help docs [0] with eg. Microsoft's docs [1], the latter is much easier to read and less tiring to look at! [0] https://code.onedev.io/projects/162/files/main/pages/quickst... [1] https://docs.microsoft.com/en-us/microsoft-365/solutions/emp... I…
Re: OneDev – A Lightweight Gitlab Alternative
#34> “Lightweight” > written in Java seems like a contradiction, no? edit: thanks for explaining me why this is not the case
In future, I will explore graalvm (or Jave native) to further reduce resources.
Re: OneDev – A Lightweight Gitlab Alternative
#35> “Lightweight” > written in Java seems like a contradiction, no? edit: thanks for explaining me why this is not the case
It's the frameworks and architectural decisions that make Java software feel heavy or light. Very much like with JavaScript, for instance.
Back at some previous job, we ran a lot of small services written in Java; a service consuming 50 MB of heap was considered unusually heavy.
Re: OneDev – A Lightweight Gitlab Alternative
#36> “Lightweight” > written in Java seems like a contradiction, no? edit: thanks for explaining me why this is not the case
Re: OneDev – A Lightweight Gitlab Alternative
#37> “Lightweight” > written in Java seems like a contradiction, no? edit: thanks for explaining me why this is not the case
Java as you know is translated into byte code and then it is up to the compiler to use JIT compilation when running the code. JIT allows flexibility to choose how to optimise linkers and references to other libraries which means that it can choose how to optimise the code after Run 1, 10, 100. Some Java VMs can decide to optimise "fast startup" vs "fast runtime".
This is a nice flexibility and with Java maturing into Java 17 there are more and more optimisations on the horizon for VMs, GC and precompiling dependencies.
Re: OneDev – A Lightweight Gitlab Alternative
#38This isn't a Show HN. https://news.ycombinator.com/item?id=22081419 This was the Show HN. There were already many discussions about onedev here and the resubmissions slowly get out of hand...
Re: OneDev – A Lightweight Gitlab Alternative
#39Re: OneDev – A Lightweight Gitlab Alternative
#40If you want to properly compete with an existing product that doesn't have a polished UI (e.g. GitLab), about the easiest way you can do it is deliver a polished UI. Unfortunately, OneDev's UI is even less polished than GitLab's. However, it's a big project and I commend the authors.