Conversation
Notices
-
Embed this notice
Christmas Sun (sun@shitposter.world)'s status on Friday, 06-Dec-2024 06:53:57 JST Christmas Sun @RustyCrab I tried to keep up with the frontend dev scene for a while and it is brain damage of the highest degree -
Embed this notice
Not particularly hype for current thing??❤️?? (ytfoidlover1488@poa.st)'s status on Friday, 06-Dec-2024 07:00:32 JST Not particularly hype for current thing??❤️?? @sun @RustyCrab -
Embed this notice
djsumdog (djsumdog@djsumdog.com)'s status on Friday, 06-Dec-2024 07:00:32 JST djsumdog All that framework and over half the web still uses jQuery -
Embed this notice
Christmas Sun (sun@shitposter.world)'s status on Friday, 06-Dec-2024 07:01:56 JST Christmas Sun @djsumdog @RustyCrab @YTFoidLover1488 jquery tbh works pretty good. I used to be in the camp that vanilla js completely replaces jquery, but it doesn't. main problem with it now is it's really hard to integrate it into a site using react/vue or whatever -
Embed this notice
djsumdog (djsumdog@djsumdog.com)'s status on Friday, 06-Dec-2024 07:05:22 JST djsumdog oh I wasn't bashing it. jQuery is way easier and more efficient than the component-shit.
I think most frameworks exist for when you have large teams that have to work on a big codebase. Because with a large project, you're going to need to build some good boilerplate on top of jQuery for everyone to work on it well without rebase hell. Frameworks make it easier, with the great expensive of insane compiling/packing nonsense and massive minifined JS blobs for your 2.5MB web application that should be 200kChristmas Sun likes this. -
Embed this notice
Christmas Sun (sun@shitposter.world)'s status on Friday, 06-Dec-2024 07:06:58 JST Christmas Sun @djsumdog @RustyCrab @YTFoidLover1488 I literally made a hard decision to never touch React again, I had a side project completely fail because I kept running into problems modifying a React site, I was so traumatized I decided I was never doing frontend again. I eased up a little, I kind of enjoy building small sites using vanilla js and no complex frameworks -
Embed this notice
受不了包 (shibao@misskey.bubbletea.dev)'s status on Friday, 06-Dec-2024 07:14:24 JST 受不了包 @sun@shitposter.world @djsumdog@djsumdog.com @RustyCrab@clubcyberia.co @YTFoidLover1488@poa.st proper react reaction
Christmas Sun likes this. -
Embed this notice
受不了包 (shibao@misskey.bubbletea.dev)'s status on Friday, 06-Dec-2024 07:15:39 JST 受不了包 @sun@shitposter.world @djsumdog@djsumdog.com @RustyCrab@clubcyberia.co @YTFoidLover1488@poa.st i'm curious what jquery you couldn't replace with vanilla js, i found that i could basically rewrite everything i needed in vanilla js, but there's not really a huge point in rewriting everything just to get rid of jquery imo
-
Embed this notice
Christmas Sun (sun@shitposter.world)'s status on Friday, 06-Dec-2024 07:19:18 JST Christmas Sun @shibao @djsumdog @YTFoidLover1488 @RustyCrab jquery is just easier, in particular setting up events based on scope of elements is really convenient -
Embed this notice
受不了包 (shibao@misskey.bubbletea.dev)'s status on Friday, 06-Dec-2024 07:21:02 JST 受不了包 @sun@shitposter.world @djsumdog@djsumdog.com @YTFoidLover1488@poa.st @RustyCrab@clubcyberia.co i will admit addEventListener is long and not being able to remove it later without the reference is super annoying
Christmas Sun likes this. -
Embed this notice
Christmas Sun (sun@shitposter.world)'s status on Friday, 06-Dec-2024 07:27:00 JST Christmas Sun @shibao @djsumdog @YTFoidLover1488 @RustyCrab I never create a new project with jquery but it has some quality of life stuff basically -
Embed this notice
fluffy@baraag.net's status on Friday, 06-Dec-2024 19:35:57 JST fluffy @YTFoidLover1488 @RustyCrab @sun @get
Here I am still making DHTML sites with pseudo-static URIs and hand written PHP in procedural paradigm (fuck objects if you love them so much) with unobtrusive JavaScript and fallbacks for script blocking.I hated web 2.0 and I hate everything as it exists in "modern" web "development".
It's cancer.
Christmas Sun likes this.
-
Embed this notice