S
SolidJSā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo ago
Cool šŸ™‚ I actually didn't know that Svelte 5 wasn't released yet
davedbase
davedbaseā€¢14mo ago
Yeah itā€™s a whileā€™s away. The comparison isnā€™t direct or relevant tbh
Birk Skyum
Birk Skyumā€¢14mo ago
so that makes my point look a bit stupid then... oh well
davedbase
davedbaseā€¢14mo ago
Start will likely be V1 before Runes
Birk Skyum
Birk Skyumā€¢14mo ago
what about vue vapor? same?
davedbase
davedbaseā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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ā€¢14mo 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
Want results from more Discord servers?
Add your server