S
SolidJS•2y ago
turtle15

Anyone using SolidStart in production?

I want to learn both Solid and SolidStart and I'm curious how your experience has been with using SolidStart in production
29 Replies
oneiro
oneiro•2y ago
I am currently using it for a project and so far it has been working out fine. Though the docs are still a bit lacking and you have to be aware that breaking changes on newer versions are to be expected. However the community on this discord server is really helpful. So far I've always been able to resolve any issues I encountered relatively quickly.
Birk Skyum
Birk Skyum•2y ago
Let me put it this way - I'm still happy that we picked solidstart for production projects, because I find myself missing it whenever I work on Astro, Gatsby or Next. That said, I'm really looking forward to the next big step for the project with Nitro (and vinxi), because it reduce the surface of the project a lot, and Nitro has quite stable deployment adapters, so hopefully that will make it possible for SolidStart to become smaller, more refined and mature.
davedbase
davedbase•2y ago
I use it in production on 3 projects. It was very rough earlier this year but has stabilized to be very helpful for me and my team. I'm also looking forward to Beta 2 šŸ™‚
Je Suis Un Ami
Je Suis Un Ami•2y ago
Beta 2? Ah. So, it’s nowhere near V1, huh? Was hoping to start using it for client work. Seems to work okay for the few personal projects I made. Guess I’ll be sticking to SvelteKit for client work.
Birk Skyum
Birk Skyum•2y ago
Probably a good call with SolidStart in flux - using the new Runes stuff with signals beneath moves Svelte much closer to a Solid-like look and feel, not to mention performance, anyway.
Je Suis Un Ami
Je Suis Un Ami•2y ago
Will admit, Solid and Start are a joy to work with. I’m just kind of hesitant to use really new technologies with client work. I do like to jump in to new tech if I think it’s a good fit for a client. But it can bite me in the butt. I did one contract in Svelte/Sapper when that was all the rage. Then… Rich randomly decided to kill it, which didn’t look good on my part for recommending Sapper.
Birk Skyum
Birk Skyum•2y ago
@Patrick , that sounds very frustrating. SolidStart is still in beta and could change in quite fundamental ways, so if that is scary, then a more stable solution might be worth considering.
Je Suis Un Ami
Je Suis Un Ami•2y ago
Ah. Sounds like a keeping up with the Jones’ kinda thing. Not going to lie, I was hoping Start could hit v1 by the end of this year or early next year. But, doesn’t really look like it. Will likely wait another year.
davedbase
davedbase•2y ago
……are you evangelizing Svelte on a Solid discord? I don’t hop on Svelte discord and do similar…..kindly keep the topics related to Solid. As a svelte user this doesn’t make your community look good. Start is closer to V1 and the team is moving with much eagerness and intent to get it out. It’s taken time to align everything and ensure the right decisions are made, not just because of finding the right primitives. The Nitro rebase is a big push towards stability. We’re getting closer but with anything new there’s always risk. Good luck šŸ‘
Birk Skyum
Birk Skyum•2y ago
@davedbase I'm not evangelizing, I'm just trying to provide an honest and responsible answer to the question raised by @Patrick, so he doesn't end up in a tight spot, and seeing svelte/vue adopt signals makes them good alternatives for people liking the Solid model while Start gets ready. Literally yesterday, Ryan also said that SolidStart wasn't ready, so I didn't expect it would be a controversial point of view in this discord: https://www.youtube.com/live/87D15Gu1d6w?feature=shared&t=3153:
"Yes this is accurate, SolidStart needs more time, Solid is good"
Ryan Carniato
YouTube
Building SolidJS v1.8
The upcoming SolidJS v1.8 release might not be the most flashy but it has us re-examining our foundations on the server. Join me as I talk through the thinki...
Je Suis Un Ami
Je Suis Un Ami•2y ago
I never got that impression. It just sounded like he was saying SvelteKit is a safer option to SolidStart at this moment, which is true. Solid is still my go-to for most projects that don’t need SSR. It’s just SolidStart needs more time to get to v1 before it’s safer to use for client work.
davedbase
davedbase•2y ago
That’s totally fine and we appreciate the intention but it wasn’t the right moment to make the comment. This is a support channel for solid not for discussing why svelte is a better option for Start. The comment wasn’t totally necessary in this context. For future reference let’s keep that in mind friends If a solid user hopped onto svelte discord and talked about solid performance outpacing svelte, it would trigger a similar reaction. We don’t have rules against this directly it’s just something I mention for ppl to be considerate of Thank you for your consideration šŸ™‚
Je Suis Un Ami
Je Suis Un Ami•2y ago
I’ve done that. Yes. There are some die-hard fanboys. But most folks are open to a discussion. In many cases, there isn’t even any absolutes. Which is better kinda depends on the use case.
davedbase
davedbase•2y ago
I think safety and tolerance is a personal decision and perspective. You should stick with the tool you find most useful to you, regardless of what it is šŸ™‚
Birk Skyum
Birk Skyum•2y ago
this is not a fair accusation and comparison at all. I only mentioned sveltekit specifically because @Patrick mentioned it first. i mean i get your point, and agree, I just don't think that's what i'm doing
davedbase
davedbase•2y ago
I’m not making a big deal out of it but this original comment is similarly recommending a solution Svelte 5 that is not yet released. It was irrelevant and no germane to the discussion of SvelteKit and Start directly. It’s all good, not a big deal friend
Birk Skyum
Birk Skyum•2y ago
Cool šŸ™‚ I actually didn't know that Svelte 5 wasn't released yet
davedbase
davedbase•2y ago
Yeah it’s a while’s away. The comparison isn’t direct or relevant tbh
Birk Skyum
Birk Skyum•2y ago
so that makes my point look a bit stupid then... oh well
davedbase
davedbase•2y ago
Start will likely be V1 before Runes
Birk Skyum
Birk Skyum•2y ago
what about vue vapor? same?
davedbase
davedbase•2y ago
Its alright. It just sounded a bit off topic that’s the only reason I made the comment myself šŸ’™ Vue Vapor has no release date or target date either šŸ™‚ We all want good tech NOW haha Couldn’t come sooner
Birk Skyum
Birk Skyum•2y ago
Yep, will be an exciting year. Don't make it easy to pick tools today though... looking forward for the ecosystem to be on the other side of this valley.
davedbase
davedbase•2y ago
I’ve found ours to be small but very useful. I’m yet to hit a situation where a struggled with the right tools. Svelte and Vue will catch up quickly given how big their communities are Plus with everyone adopting solids method there will be lots of portability
Birk Skyum
Birk Skyum•2y ago
@davedbase , i redacted my earlier comment - sorry for the inconvenience. I really appreciate your moderation to make sure this discord stays comfortable for everybody šŸ™
Je Suis Un Ami
Je Suis Un Ami•2y ago
@davedbase do you all have a general timeline of when Start will hit v1? At first I thought it was soon, as it looked like you all were going to hold SolidHack ā€˜23 at the same time of its release… yet, it’s close to end of the year and still no v1… or Hack 23.
davedbase
davedbase•2y ago
You didn't have to tbh, like I said it's not a big deal. It's difficult being polite about it too, ppl tend react no matter how we suggest it. Either way THANK you for participating in the conversation, I appreciate you šŸ™‚ Ryan, Nikhil and Alexis are focused on it. The goal is to get Solid 1.8 out and then focus back on Start Beta 2 and then full release. The goal was EOY. Meta frameworks are hard haha While I have 3 production apps on Start, I can eat the time and have the willingness to work with the roadmap and breaking changes + give feedback + report bugs. Not everyone has that patience. So it might be safe to wait until V1 šŸ™‚ as a service provider myself...it comes down to the patience of the client. If they are less understanding I would go with something more mature.
Je Suis Un Ami
Je Suis Un Ami•2y ago
I still use Start on my own sites. I am just hesitant to use it on sites I make for clients… because I never know if there’s gonna be like a Sapper moment or something and I get a huge slap in face for recommending a tech that got discontinued after like 2 years lol
davedbase
davedbase•2y ago
Well, the chances of a Sapper moment are very low IMO. Solid needs a meta-framework to maximize it's capabilities. Ryan and core have been thinking that Start will become more critical to how you run Solid even outside the context of SSR. So anything can happen but again I personally believe that's unlikely. It's sad that the Sapper situation happened 😦 it definitely caused a lot of PSTD in the community

Did you find this page helpful?