Replies: 8 comments 63 replies
-
First off, I would like to say that I find V quite useful and I do use it for making various non-critical programs. Like the language, syntax, concept, and direction. Edited/Updated (2/2023) Answers (4/2022 and original): 1) Not at 0.3 yet. Hoping it comes out this year; will re-evaluate at that point. 2) Autofree becomes more mature. GC is useable and you can go manual, but would like to have the other option too. 3) UI becomes more mature. The UI is useable, and there are other various libraries to pick from, but would like to see what a 0.0.5 or higher could offer. Has been frozen at 0.0.4 for a while. I do think that if an experienced programmer is willing to manage the risk and possible updating, I could see them taking chances with what is available now. "Don't Let the Perfect Be the Enemy of the Good" Answers (2/2023): 1) Has reached 0.3, is definitively beta, more stable update frequency, and changelog. Issue is more about syntax and language stability, than features, so less likely to be forced to rewrite previously working applications. 2) Optional GC is useable and you can go manual, but would like to have the other options too. Not so much an issue, as default and optional GC, but more documentation and examples needed for autofree and manual usage. 3) UI not so much an issue, as various options (VUI, MUI, Isaiah's UI) becoming mature enough in usability. VUI is MIT now. Still think experienced programmers can definitely move forward with what is available now, if they don't mind some risk over updating. |
Beta Was this translation helpful? Give feedback.
-
But everything is on its way. . . |
Beta Was this translation helpful? Give feedback.
-
Inability to optionally use parenthesis () around if/for/etc. conditions. E.g. if (x > 1) { x = 1 }. This is the only safety critical requirement we found V was blatantly lacking. |
Beta Was this translation helpful? Give feedback.
-
I am game server developer, currently with go and some rust. Here are the points stop me from using v for my next project. However I am very interested in this project and willing to try it.
Other than these above, V does a very good job striking the balance between go and rust, please keep up the good work. "Premature optimization is the root of all evil." With my own test, go is fast and v is faster, that's more than enough to start a new server. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I hope you will be able to take those remarks gently, I know that V is young, I know that you're all doing your best and really appreciate all the help I got on the discord. I was just honestly answering why I wouldn't use V in production. |
Beta Was this translation helpful? Give feedback.
-
I wonder how the recent new release V 0.3 affects adoption in production (if at all). Feel free to share your observations here! |
Beta Was this translation helpful? Give feedback.
-
Thanks for your efforts, V has made a lot of progress than a year ago. I have been paying attention to V for some time, but due to the incomplete infrastructure, I neglected it for about a year. Now the news released by 0.3 makes me start to pay attention to it again. Through the test, I found that 0.3 has been greatly improved in all aspects, and I am also trying to use it in the production environment to build some server-side network applications, some automation tools for operation and maintenance, etc. In the process of trying, I feel constantly blocked, but in issues, the speed of feedback is very fast, the speed of review is also very fast, and the speed of merge is also very timely, which basically allows the work to continue. But at present, there are problems that prevent me from using V more widely:
Everything will be better! I believe V will be stronger and stronger! |
Beta Was this translation helpful? Give feedback.
-
Any recent update? If I am starting now a server app in V, can I expect to write here another comment? or if its silant here it means that the subject is already irelevant == everyone decides to use V in production. |
Beta Was this translation helpful? Give feedback.
-
Preferably use numbered bullet points to list the main reasons. Thanks!
Beta Was this translation helpful? Give feedback.
All reactions