...
/cs/ - everything about the c# language and ecosystem
Other urls found in this thread:
github.com
github.com
github.com
twitter.com
I want to create a good base for a program that will install/update my windows software, something like chocolatey but less complicated?
Is it a good base?
The classes/interfaces are in separated files.
interface IApplication
{
bool isInstalled();
bool isUpdated();
void download();
void install();
void uninstall();
}
class FirefoxApplication : IApplication
{
private bool isInstalled() {}
private bool isUpdated() {}
private void download() {}
public void install() {}
public void uninstall() {}
}
Is sharpdevelop good for noobs?
Is visual studio community the way to go even for noobs?
Should I use wpf or uwp?
Is uwp rock solid or still in intensive development and will probably fail?
Don't use C# at all, the future is Golang, Swift and Elixir based.
Furthermore Windows development is doomed since Microsoft earns more with Azure than with Windows licences.
Microsoft is merging his ecosystem to an API based one.
C# = Games = For Normies = Infect their machine with backdoors
Look at all around you!
There are C# API for everything, everywhere.
>Windows development is doomed
Do you think MS doesn't realize this, considering they've released .NET Core?
The .NET Core/Standard is currently a shit.
Even the picotorrent's creator abandoned the shitty windows api.
github.com
He is developing his client in nodejs now!
github.com
Sure. My point is that Microsoft concentrating on Azure doesn't mean they're leaving .NET behind; in fact, it's the opposite. Now that it is FOSS .NET finally stands a chance against Java outside MS-centric companies.
>Golang
Go is actually the language against which .NET Core stands the best chance. Like Go, .NET Core has value types. Like Go, .NET Code can now be AOT-compiled. Unlike Go, C# has a reasonably modern type system with generics and F# has a very modern type system with algebraic data types. .NET languages can reuse a shitton of libraries from the Java world with IKVM.
>Swift
Yes, with IBM's support (they want an alternative to Java that Oracle doesn't control) Swift could be the next big programming language for open source software and the enterprise..
>Elixir
Erlang and Elixir are awesome, but they are too specialized and too weird to Joe the 9-5 programmer to compete with Java and C#. Dialyzer notwithstanding, they are also not statically typed, which is a no-no for many companies. I'd love to be wrong about this one, though.
It seems you love .net core so much.
github.com
Is this good for non too complicated applications?
What's the best framework for this kind of applications?
I would like to try visual studio code.
Could you advice me some essential addons/extensions?
>What's the best framework for this kind of applications?
Tcl/Tk
1 and 2: Use Visual Studio
3: uwp is for "almost mobile apps", use wpf, or the older windows forms
4: still in development, it's also heavier to work with, the xaml editors in visual studio are heavy (this also happens with wpf, but to a lesser extent)
tl:dr wpf is the successor of windows forms, but it's heavier
Microsoft is trying to turn C# into another Java basically, .NET exes are literally no different from Java applets at this point in the way they function
Can /cs/ recommend me a good, cross-platform
C# IDE?
vscode
Which framework?
Because plain wpf is just like doing css, js, php in the same file!
But why the fuck does microsoft use node and not .net core for its code editor? It's completely crazy!
I mean fully-featured IDE, not a code editor.
>proprietary Java that only werks well on wangblows
sage
>cross platform
>C#
>good IDE
choose 2
something similar to XML in one file and c# in the back is not what you described
and if you don't want that, use fucking windows forms, it's more limited on what it can do, but it's still better than a 3rd party meme framework
FUCK MICROSOFT
It's funny all these idiots complaining about microsoft while suck googles dick
Has anyone here read the meap fp in csharp book?
I'm a scala developer and I write fairly advanced functional code, but now I need to use C# for a project, and I can't find any torrents for the preview of pic related.
emacs
>abandon a shitty ecosystem for a shittier one
Good job!
Why are you comparing microsoft with c# dude?
yeah I read it ages ago, pretty decent book but it kinda pushed me to leave C# because of F#, etc.
Can't you use F# instead?
That's still .NET
Otherwise you should look into LINQ, that gives you equivalents to all the list functions. Anonymous functions etc are built into the the recent versions of C#.
In the new C# 6.0 you'll have more stuff too like native tuples / anonymous classes
Nah fuck WinForms, it's ancient at this point and does stupid legacy things like packing (x, y) pairs into a single 32-bit number. The WPF API is almost identical but was designed for modern computers.
This is a non-issue if you're using VS. XAML is easily the best GUI tool I've ever used, there's almost nothing it's missing that you could do in code, and it's trivial to hook it into your C#.
Also, UWP doesn't work with C++/CLI, which is basically C++14 with native support for everything in .NET, and it's the easiest way to call into C/C++ libraries.
VS Code does have Intellisense and many of the conveniences you'd expect from an IDE.