Is this my replacement?
#1
Dear,

Since I still not a fan of this language that is a shared opinion between me and my friends where I'm the cause of I decided to take a closer look at Python. This because I wanna see if I can use this to replace simple and small C# or VB projects, think of simple GUI programs. 


This also Python is very responsive as far I see in OS'ES and its a easy install without much dependencies compared to .NET

So what are your opinions to this? You think I make a smart move or what?
#2
As of right now, you won't find anything easier, quicker, and more convenient for creating small, functional applications than .NET. That is, if you're making a GUI application, big or small.

The only reasons I'd consider alternatives are: extended functionality / performance / platform-compatibility

You can still force (otherwise missing) C# functionality by tunneling different languages in and adding different plug-ins and framework extensions on top of everything... but that has its own problems later when compiling and transferring projects.

As common as this response is, I think the best way to determine what technology to use is to first assess the scope of your project, and its requirements, then make your decisions based on that. You don't need to make a complete migration of language or environment.

For example, if you were to create a CLI web scraper, it might be more appropriate to do it in Python because it would work faster, and there are available libraries (I've seen how fast this can be made)

But if you wanted to make a GUI application with many controls, like a sound modifier... I mean GL drawing out each coordinate and design style of the controls in python.

Talking about core dev here, without GUI IDEs for Python, and without extension frameworks for C#
Reply
#3
(08-28-2016, 06:40 AM)Baredee Wrote: As of right now, you won't find anything easier, quicker, and more convenient for creating small, functional applications than .NET. That is, if you're making a GUI application, big or small.

The only reasons I'd consider alternatives are: extended functionality / performance / platform-compatibility

You can still force (otherwise missing) C# functionality by tunneling different languages in and adding different plug-ins and framework extensions on top of everything... but that has its own problems later when compiling and transferring projects.

As common as this response is, I think the best way to determine what technology to use is to first assess the scope of your project, and its requirements, then make your decisions based on that. You don't need to make a complete migration of language or environment.

For example, if you were to create a CLI web scraper, it might be more appropriate to do it in Python because it would work faster, and there are available libraries (I've seen how fast this can be made)

But if you wanted to make a GUI application with many controls, like a sound modifier... I mean GL drawing out each coordinate and design style of the controls in python.

Talking about core dev here, without GUI IDEs for Python, and without extension frameworks for C#

Thanks for this clear and nice response! C# will and keeps being my #1 for this things but the thing is I love working wit JetBrains software and Python seems to be more and more populair and has the amazing piece of jetbrains (PyCharm). But atm I had only issues couldn't use Pip to install packages and compiling where a issue.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)