>.net is cancer in the dev world...
agree, .net core is ok though >vs code is useless to any pro dev
to a programmer yeah, but there are other roles too, im a devops engineer and i mainly use vs code >Powershell is a POS in the IT world.
no, that would be bash
It's true. C# is great, TS is easily the best choice for any front end shit and vscode is bretty gud, even though there's a bunch of bullshit that's fucking annoying with it too.
Any sort of net/sys admin would tell you PS is great for automating just about everything on Windows.
As a developer, PS is better replacement for both bash and python. Being dotnet means I can use the same framework I do when writing C#. It's great.
The turbo (literally who) decision to drop TS was one of the most braindead takes ive ever read, and he got brutally assraped over this by almost the entire community.
>but JS will ultimately have native types making TS obsolete
Yes, and that’s a good thing, and it means TS has won
I don't understand why people talk about build/transpiling step as if it's a whole thing that you have to go through
Just don't use tsc to transpile
Use esbuild
It takes more time for me to scratch my balls, it fucking works with hmr for fuck sake
How is it even different from just writing vanilla
THERE IS NO BUILD STEP
people who hate static typing are people who have never worked on large projects. Types are invaluable when you're on a new project. Waiting < 100ms per build is worth it.
>be junior webshitard >just gotten the hand of typescript and it makes dev experience 100 times less retarded >watch this vid >go to turbo8fag's website >expect to see some grand revelation senior wiseman insight, about why TS actually is not good for you >it's literally just "WAAAH, WRITING INTERFACES IS TOO HARD" >"I CAN'T WAIT TWO WHOLE SECONDS FOR MY BUILD STEP SO ANNOYING" (nobody told him that esbuild exists?) >"type gymnastics"
i wonder what happened if these fags tried to use a static typed language
web devs are categorically retarded either way, just like anyone who uses C# or PS
web devs are literally fighting with mobile shitters for the title of least paid dev, barely above some legacy kludge sysadmin who in turn are the only ones who use PS
The way it was migrated was fucking stupid, because they just used a find and replace for typescript-like syntax. Which ended up converting type unions in TS to bitwise in JS, and even transformed string contents that had the word "as".
>be junior webshitard >just gotten the hand of typescript and it makes dev experience 100 times less retarded >watch this vid >go to turbo8fag's website >expect to see some grand revelation senior wiseman insight, about why TS actually is not good for you >it's literally just "WAAAH, WRITING INTERFACES IS TOO HARD" >"I CAN'T WAIT TWO WHOLE SECONDS FOR MY BUILD STEP SO ANNOYING" (nobody told him that esbuild exists?) >"type gymnastics"
i wonder what happened if these fags tried to use a static typed language
One fucking retard decides that types are too hard and everything should be typeless is the most brainlet retarded take ever.
If you've ever worked with a non-trivial sized project ever, you know what a godsend types are, to prevent the retards you work with from fucking up your nice codebase by enforcing shit properly.
If using Windows today was like the XP days and there was zero telemetry, ads, forced updates, and woke bullshit, then I would unironically love Microsoft and Windows and never would've considered Linux for a second. Unfortunately Microsoft wants to treat its users like cattle.
Not a webdev, can someone tdlr me on typescript?
I thought it was just javascript with types for variables? What is so special about it? Does it improve performances?
JS is an absolute abomination of a language, but you need it to run anything in a web browser (since nobody uses e.g. Java applets anymore). Languages like TS exist to help protect you from its shittiness.
You got it exactly right.
Nothing made me appreciate static typing more than having to work on a shared JS codebase. That’s the problem TS solves
Yes, just for the sake of code clarity it must be a nightmare to not have types.
Also can you tldr me on script languages? I heard that javascript got popular because of its asynchronous nature which perfectly fits for web...
And finally how do you deal with performances in webdev? I imagine the front side is handled by the client machine so you need to be careful not killing his computer...
>Yes, just for the sake of code clarity it must be a nightmare to not have types.
JS does have a type system, it just happens to be a very, very bad one. It does nothing to take advantage of dynamic typing, and its extremely weak typing already forces you to deal with all sorts of tedium, so adding "static" types is a net gain. >Also can you tldr me on script languages? I heard that javascript got popular because of its asynchronous nature which perfectly fits for web...
JS is popular because the web is popular (and wasm is still a meme except for very niche uses). The only real reason JS outside of browsers is a thing is so retards can learn one language and use it for literally everything, and so corpos can have a more fungible labor pool.
Javascript started life as a way to add a bit of responsiveness to your website, as an in-house thing at Netscape made by the crackpot behind le shill lion browser over the course of a couple weeks. Things like "make this button turn green when you click it" was about as far as it was ever supposed to go. Handel composed the Messiah - an absolute masterpiece and crowning achievement of English art - in the same amount of time but that's where the similarities end. Javascript is an abomination against all decent languages. There are few words strong enough to describe how bad it is because of what it enables. If I ever get a time machine forget about helping Hitler do it for real since they'll blame him for it anyways, I'm making sure one of the immutable web standards is that JS is never allowed to do anything that causes a single data packet to leave your computer. Simple DOM manipulation, that's it. Fuck I hate Javascript so goddamn much.
Back to your question, Typescript is an attempt to have any semblance of reason in this hellscape by employing the novel trick of enforcing types on variables and function parameters. It's a respectable attempt but still absolutely atrocious to work with and doomed for ultimate failure because of the minor constraint that TS "compiles" down to JS in the end so both languages are still mostly compatible. That and braindead soidevs can't grok types so they just apply the any type on everything until the "compiler" stops complaining so nothing ever changes and we still get 5MB """minified""" bundles and trillion dollar ad networks serving malware every time we try to interact with the modern internet. Remember: adblockers would not be necessary in a world without Javascript because it simply wouldn't be possible to make anything other than a static banner. That alone should be reason enough to hate it.
Thanks for coming to my TED Talk
>>>TS >Cringe, all web stuff is cringe and gay.
Am front end engineer atm, you're absolutely correct, but TS is the least worst of all web shit by far.
Why are people shitting on VSCode? Except for Jetbrains, it's pretty much all people use in a professional environment. The rare vim/emacs outlier, that's it.
>Powershell
Made by a busybody who despises programmers. Like JavaScript it's the best way to do certain things but that doesn't mean the language isn't awful; it just means the people who made it really hates your profession.
>Typescript
Pointless. JavaScript is impossible to de-awful; this is just a layer to fuck up.
>VS Code
Dog shit. The "everyone put their extensions here, so that means it's good right" of the 2020's. But, same as is always the case for those programs, the base is dog shit.
Dynamic typing is fine for small scripts. Being on a team with idiots, writing large applications, or reading your own code you wrote months ago, will all quickly convince you of the benefit of static typing.
>Interpreted shit >99.9% pure shit >Webshitter shit >Plugin shitfest
Microstreetshitters, I bow
>C# >Interpreted
It should not be possible to be this retarded.
>C# (Microsoft Java)
everyone i ever met is an insufferable prick about it when i mention that its cross platform support doesnt mean shit if youre using it outside of a game engine
plus you still have to use VS to get the most out of it
>Powershell
tried it for 8 months. just recently switched back to cmd with clink injected and using busybox for windows (whatever variant is on scoop) for *nix stand ins
>TypeScript (Microsoft JavaScript)
waiting for the actual proposal to JS itself for type annotations so i can stop using it where im forced to
>VSCode
i finally switched back to sublime text a few days ago after running around in circles between vscode and neovim
microshaft hasnt won shit outside of being the dominant OS
>everyone i ever met is an insufferable prick about it when i mention that its cross platform support doesnt mean shit if youre using it outside of a game engine >plus you still have to use VS to get the most out of it
IDisposable is cancer.
I can vouch for requiring VS for getting much out of C# because cucksoft didn't even add proper support to vscode until like recently because they want to sell visual studio
This just isn’t true. dotnet cli does everything. Control the sln, nuget, entity framework etc and then just use Omnisharp on your preferred editor. Emacs, nvim, hx, sublime etc. and everything just works. There are debuggers too
Everything is just webshit anyways. Just make a SPA. But if you are trying to make a windows app then sure you need VS. I haven’t touched that shit in years though.
what do I use for building a cross platform application? I want it to be fast. Is pyQt is the only good solution here. Seems like every other toolkit just plain sucks.
a webapp then. otherwise, if you're willing to do everything yourself, down to the proper expected input ux, sdl. everything else is shit in its own way.
>electron in rust clothing
but I'll bite. If I use tauri is there any speed/memory benefit aside from the binary size? What frontend framework though? svelte? solid? I am not using react.
I just checked it out. Coincidentally I am a big fan of Elm as well and it seems to be heavily inspired by it. I'll check it out though it's R*st and I am quite a bit tired of all the drama and controversy surrounding the rust project/foundation/leadership every single day.
>CSharp
No sir, Java. >Powershell
Are you fuckin retarded? >Typescript
They fucked up the type system, that was their only job. >VSCode
I'll give you this one.
They did it, and it was easy
.net is cancer in the dev world...
vs code is useless to any pro dev
Powershell is a POS in the IT world.
TS is basically JavaScript rebranded.
How diiti won again, did missed something?
It's okay anon not everyone can be unemployed like you
all of those are trash
why do LULZtards think that everyone who isn't a soidev is umeployed?
My C# code runs on hundreds of oil rigs around the world.
>.net is cancer in the dev world...
agree, .net core is ok though
>vs code is useless to any pro dev
to a programmer yeah, but there are other roles too, im a devops engineer and i mainly use vs code
>Powershell is a POS in the IT world.
no, that would be bash
>agree, .net core is ok though
.net core is legacy; it's just .net now.
>im a devops engineer
your lack of knowledge makes sense
I think you're confusing .net framework, .net core and .net.
Only the last one is supported now.
My TS code written on VSCode runs on hundreds of thousands of phones while talking to my .NET code on the server, you unemployed nagger.
and we're all worse off for it
do not post here, go back to /int/
It's true. C# is great, TS is easily the best choice for any front end shit and vscode is bretty gud, even though there's a bunch of bullshit that's fucking annoying with it too.
t. unemployed.
>vs code is useless to any pro dev
no it's not, fucking neckbeard
Any sort of net/sys admin would tell you PS is great for automating just about everything on Windows.
As a developer, PS is better replacement for both bash and python. Being dotnet means I can use the same framework I do when writing C#. It's great.
OH NO NO NO NO...
The turbo (literally who) decision to drop TS was one of the most braindead takes ive ever read, and he got brutally assraped over this by almost the entire community.
>but JS will ultimately have native types making TS obsolete
Yes, and that’s a good thing, and it means TS has won
JS's "static" typing is just official support for linting hints like Python has. So you may as well just continue to use TS.
Right but you’ll just use it as a checker. There will be no transpiling step
I don't understand why people talk about build/transpiling step as if it's a whole thing that you have to go through
Just don't use tsc to transpile
Use esbuild
It takes more time for me to scratch my balls, it fucking works with hmr for fuck sake
How is it even different from just writing vanilla
THERE IS NO BUILD STEP
people who hate static typing are people who have never worked on large projects. Types are invaluable when you're on a new project. Waiting < 100ms per build is worth it.
>literally who
creater of ruby on rails
web devs are categorically retarded either way, just like anyone who uses C# or PS
>web devs are categorically employed either way, just like anyone who uses C# or PS
FIFY
web devs are literally fighting with mobile shitters for the title of least paid dev, barely above some legacy kludge sysadmin who in turn are the only ones who use PS
The way it was migrated was fucking stupid, because they just used a find and replace for typescript-like syntax. Which ended up converting type unions in TS to bitwise in JS, and even transformed string contents that had the word "as".
>be junior webshitard
>just gotten the hand of typescript and it makes dev experience 100 times less retarded
>watch this vid
>go to turbo8fag's website
>expect to see some grand revelation senior wiseman insight, about why TS actually is not good for you
>it's literally just "WAAAH, WRITING INTERFACES IS TOO HARD"
>"I CAN'T WAIT TWO WHOLE SECONDS FOR MY BUILD STEP SO ANNOYING" (nobody told him that esbuild exists?)
>"type gymnastics"
i wonder what happened if these fags tried to use a static typed language
One fucking retard decides that types are too hard and everything should be typeless is the most brainlet retarded take ever.
If you've ever worked with a non-trivial sized project ever, you know what a godsend types are, to prevent the retards you work with from fucking up your nice codebase by enforcing shit properly.
If you are using TS, you already are the retard
Webshitters are playing make believe
If using Windows today was like the XP days and there was zero telemetry, ads, forced updates, and woke bullshit, then I would unironically love Microsoft and Windows and never would've considered Linux for a second. Unfortunately Microsoft wants to treat its users like cattle.
I use none of these. Everybody i know uses none of these.
Post what you use
Nobody who isn’t a boomer or pajeet wagie use the upper 2
Bottom 2 have won tho, yeah
You forgot visual studio, the IDE that everyone uses for cpp
Not a webdev, can someone tdlr me on typescript?
I thought it was just javascript with types for variables? What is so special about it? Does it improve performances?
JS is an absolute abomination of a language, but you need it to run anything in a web browser (since nobody uses e.g. Java applets anymore). Languages like TS exist to help protect you from its shittiness.
Yes, just for the sake of code clarity it must be a nightmare to not have types.
Also can you tldr me on script languages? I heard that javascript got popular because of its asynchronous nature which perfectly fits for web...
And finally how do you deal with performances in webdev? I imagine the front side is handled by the client machine so you need to be careful not killing his computer...
>Yes, just for the sake of code clarity it must be a nightmare to not have types.
JS does have a type system, it just happens to be a very, very bad one. It does nothing to take advantage of dynamic typing, and its extremely weak typing already forces you to deal with all sorts of tedium, so adding "static" types is a net gain.
>Also can you tldr me on script languages? I heard that javascript got popular because of its asynchronous nature which perfectly fits for web...
JS is popular because the web is popular (and wasm is still a meme except for very niche uses). The only real reason JS outside of browsers is a thing is so retards can learn one language and use it for literally everything, and so corpos can have a more fungible labor pool.
It got popular because it was the only thing available.
You got it exactly right.
Nothing made me appreciate static typing more than having to work on a shared JS codebase. That’s the problem TS solves
Javascript started life as a way to add a bit of responsiveness to your website, as an in-house thing at Netscape made by the crackpot behind le shill lion browser over the course of a couple weeks. Things like "make this button turn green when you click it" was about as far as it was ever supposed to go. Handel composed the Messiah - an absolute masterpiece and crowning achievement of English art - in the same amount of time but that's where the similarities end. Javascript is an abomination against all decent languages. There are few words strong enough to describe how bad it is because of what it enables. If I ever get a time machine forget about helping Hitler do it for real since they'll blame him for it anyways, I'm making sure one of the immutable web standards is that JS is never allowed to do anything that causes a single data packet to leave your computer. Simple DOM manipulation, that's it. Fuck I hate Javascript so goddamn much.
Back to your question, Typescript is an attempt to have any semblance of reason in this hellscape by employing the novel trick of enforcing types on variables and function parameters. It's a respectable attempt but still absolutely atrocious to work with and doomed for ultimate failure because of the minor constraint that TS "compiles" down to JS in the end so both languages are still mostly compatible. That and braindead soidevs can't grok types so they just apply the any type on everything until the "compiler" stops complaining so nothing ever changes and we still get 5MB """minified""" bundles and trillion dollar ad networks serving malware every time we try to interact with the modern internet. Remember: adblockers would not be necessary in a world without Javascript because it simply wouldn't be possible to make anything other than a static banner. That alone should be reason enough to hate it.
Thanks for coming to my TED Talk
>C#
Based
>Powershell
Cringe
>TS
Cringe, all web stuff is cringe and gay.
>Vscode
Based
Hit and miss tbh.
>>>TS
>Cringe, all web stuff is cringe and gay.
Am front end engineer atm, you're absolutely correct, but TS is the least worst of all web shit by far.
What does LULZ think about the most important reason to use windows though
It's okay anon, I'm thinking of becoming a woman as well
literally god tier software next to NT kernel
worse than jetbrains stuff. takes 5 minutes to fully open
it's slow so you can have excuse to slack off, get it newfag. also the debugger is top notch. building is one click button.
vscode is inferior to visual studio
and what a prize it was. definitely worth it
Why are people shitting on VSCode? Except for Jetbrains, it's pretty much all people use in a professional environment. The rare vim/emacs outlier, that's it.
kneejerk response to retarded juniors/college kids calling anyone who doesn't use it unemployed
W gates
L stallman
>C#
Ok if you're an enterprise cuck.
>Powershell
Made by a busybody who despises programmers. Like JavaScript it's the best way to do certain things but that doesn't mean the language isn't awful; it just means the people who made it really hates your profession.
>Typescript
Pointless. JavaScript is impossible to de-awful; this is just a layer to fuck up.
>VS Code
Dog shit. The "everyone put their extensions here, so that means it's good right" of the 2020's. But, same as is always the case for those programs, the base is dog shit.
You don't work in the tech sector do you ?
vim/emacs LSP and buffer scrolling are too mother fucking SLOW on my 165hz gaymen monitor so I'm stuck with this corpo spyware for now
The real winner
The one true king
The Man behind the curtain
literally holds the world up
>low code
I use none of those products.
What do all of you use to write code?
Keyboard.
Why do cowards fear dynamic typing?
2/4
Because we manage people who don't fear it.
jabbascript is not exactly a showcase of the benefits of dynamic typing, its type system is almost vestigial
Dynamic typing is fine for small scripts. Being on a team with idiots, writing large applications, or reading your own code you wrote months ago, will all quickly convince you of the benefit of static typing.
>C#
>Interpreted
It should not be possible to be this retarded.
>C# (Microsoft Java)
everyone i ever met is an insufferable prick about it when i mention that its cross platform support doesnt mean shit if youre using it outside of a game engine
plus you still have to use VS to get the most out of it
>Powershell
tried it for 8 months. just recently switched back to cmd with clink injected and using busybox for windows (whatever variant is on scoop) for *nix stand ins
>TypeScript (Microsoft JavaScript)
waiting for the actual proposal to JS itself for type annotations so i can stop using it where im forced to
>VSCode
i finally switched back to sublime text a few days ago after running around in circles between vscode and neovim
microshaft hasnt won shit outside of being the dominant OS
>everyone i ever met is an insufferable prick about it when i mention that its cross platform support doesnt mean shit if youre using it outside of a game engine
>plus you still have to use VS to get the most out of it
IDisposable is cancer.
> i mention that its cross platform support doesnt mean shit if youre using it outside of a game engine
Why?
>you have to use VS to get most of it
Why?
I can vouch for requiring VS for getting much out of C# because cucksoft didn't even add proper support to vscode until like recently because they want to sell visual studio
VS is the only good IDE period. Java and electron shit will never compare.
This just isn’t true. dotnet cli does everything. Control the sln, nuget, entity framework etc and then just use Omnisharp on your preferred editor. Emacs, nvim, hx, sublime etc. and everything just works. There are debuggers too
Any sort of GUI requires windows.
>WinForms, WPF, UWP, WinUI3
all windows
>Avalonia, Uno
buggy unusable undocumented alpha frameworks
Everything is just webshit anyways. Just make a SPA. But if you are trying to make a windows app then sure you need VS. I haven’t touched that shit in years though.
what do I use for building a cross platform application? I want it to be fast. Is pyQt is the only good solution here. Seems like every other toolkit just plain sucks.
Electron.
>here takes this 600MB bloat and have fun
fuck you nagger. I said fast not your garbage, slow and bloated framework
a webapp then. otherwise, if you're willing to do everything yourself, down to the proper expected input ux, sdl. everything else is shit in its own way.
Tauri.
>electron in rust clothing
but I'll bite. If I use tauri is there any speed/memory benefit aside from the binary size? What frontend framework though? svelte? solid? I am not using react.
nta but if you don't like webshit, iced is pretty good if somewhat basic
I just checked it out. Coincidentally I am a big fan of Elm as well and it seems to be heavily inspired by it. I'll check it out though it's R*st and I am quite a bit tired of all the drama and controversy surrounding the rust project/foundation/leadership every single day.
Who cares about the drama? You shouldn't
I also don't like its syntax very much.
Another surface level gripe to have. You'd get used to syntax very quickly.
>CSharp
No sir, Java.
>Powershell
Are you fuckin retarded?
>Typescript
They fucked up the type system, that was their only job.
>VSCode
I'll give you this one.
CREAT AN OUTLOOK.COM EMAIL ACCOUNT
>Interpreted shit
>99.9% pure shit
>Webshitter shit
>Plugin shitfest
Microstreetshitters, I bow
It's not your fault.
https://www.youtube.com/watch/epH4QvLUXlY
AHHHH I HATE DEPENDENCY INJECTION