Web Application VS Windows Application
-
wait i forget hhhh,i have to be fair with him, he has developed a PHP web application
-
How is his code? Does he turn out some surprisingly awesome VB? Or does it seem like he struggles to do the basics?
-
@IT-ADMIN said:
wait i forget hhhh,i have to be fair with him, he has developed a PHP web application
That's a little better.
-
To be fair, NTG did all VB 6 and then VB.NET development in the early years. Our head of development was a long time VB guy and really dedicated to it (but he also had extensive C and C++ experience, had written a CPU in software at 18 and for fun wrote a hypervisor in a week) and refused to stop using VB until we made it company policy that it was banned.
But once we did and he had no choice other than to switch to C# he spent a few days acclimating and was then very happy that we had done it. He coded better, faster and our products were seen as more serious. It was a win all the way around.
-
-
@scottalanmiller said:
@IT-ADMIN said:
wait i forget hhhh,i have to be fair with him, he has developed a PHP web application
That's a little better.
which is better in web developing : ASP.net or J2EE or PHP??
-
@IT-ADMIN said:
vb.net has very bad reputation then hhhhhh
someone has to be shy if he tell to people : well i'm a vb.net developer, shameWell no one is forced to only know VB, people who work with VB during the day are always free to learn something else on their own time and should definitely be. No one expects a good developer to only ever know a single language. I've never met a good developer that was defined by a language. They work in many.
-
-
And it is important to note that choosing a language should be done by the determination of the project at hand and never the opposite. That's one of the reasons why VB gets a bad reputation - because the reasons why it is chosen are bad. We assume that if a project is done in VB it is because someone chose VB then used it, rather than having a project, looking for the right tool and using whatever the right tool is.
To pick a good language you would start with knowing the project, then determining the needs, then picking a language and its framework together.
-
@scottalanmiller said:
@IT-ADMIN said:
vb.net has very bad reputation then hhhhhh
someone has to be shy if he tell to people : well i'm a vb.net developer, shameWell no one is forced to only know VB, people who work with VB during the day are always free to learn something else on their own time and should definitely be. No one expects a good developer to only ever know a single language. I've never met a good developer that was defined by a language. They work in many.
yes you are right, this is exactly what i will do, developing the preexisting VB.net project and in the same time if we have new project at hand i will persuade the developer to use c# (80% he will refuse lol because maybe he will choose the short path and the easiest language "shitty VB.net" )
.
-
@scottalanmiller said:
@IT-ADMIN said:
which is better in web developing : ASP.net or J2EE or PHP??
Why would you limit to so few options and pick all ones that are not considered modern or forward looking? While none of those are bad, none would make my short list, either.
because this what we have learned in university, and also they are well known in the market especially J2EE,
J2EE guys are well payed $$$ -
@scottalanmiller said:
And it is important to note that choosing a language should be done by the determination of the project at hand and never the opposite. That's one of the reasons why VB gets a bad reputation - because the reasons why it is chosen are bad. We assume that if a project is done in VB it is because someone chose VB then used it, rather than having a project, looking for the right tool and using whatever the right tool is.
To pick a good language you would start with knowing the project, then determining the needs, then picking a language and its framework together.
can you give me use cases where vb.net for example cannot be in the list ??knowing that the need is 90 % of the time is basic, manipulating database (add, remove , edit ....) and generate report , nothing special
-
Any full language can do anything. But the "right" language for any given task would be the best one. So on one hand, you could say that VB is always acceptable as it is a full language. On the other hand, you probably cannot find any scenario where it is best, so maybe it should never be on the list.
I lean to the later, the short list should be, quite literally, the few choices that are reasonably potential to be the best for any given task.
Even in VB's wheelhouse, which is Windows desktop development, it is the secondary language to C# in use, popularity and how it is perceived by developers and is tertiary to C# and F# in being considered a modern, serious, expressive language.
So even where VB is best, it isn't good enough to reasonably consider. If you don't consider it when it is as good as it gets, why even consider it?
-
@scottalanmiller said:
Any full language can do anything. But the "right" language for any given task would be the best one. So on one hand, you could say that VB is always acceptable as it is a full language. On the other hand, you probably cannot find any scenario where it is best, so maybe it should never be on the list.
I lean to the later, the short list should be, quite literally, the few choices that are reasonably potential to be the best for any given task.
Even in VB's wheelhouse, which is Windows desktop development, it is the secondary language to C# in use, popularity and how it is perceived by developers and is tertiary to C# and F# in being considered a modern, serious, expressive language.
So even where VB is best, it isn't good enough to reasonably consider. If you don't consider it when it is as good as it gets, why even consider it?
yes i agree, in my case i will reply by saying: i will consider it because the one who is in charge of developing has chosen it, so i have to accept that and just use it, otherwise i cannot work with him
-
@IT-ADMIN said:
otherwise i cannot work with him
Is that a bad thing? Any why isn't it he that cannot work with you?
-
i mean, if i want to work with him in his project i have to follow his language choice not mine
-
@IT-ADMIN said:
i mean, if i want to work with him in his project i have to follow his language choice not mine
Ah yes, that makes sense. But for your own project, no need to cater to his needs.
-
yeah off course, i will use c#.net, i like it
-
@IT-ADMIN said:
yeah off course, i will use c#.net, i like it
Why use C#, though? It's a nice language, I like it too and have written certifications on it even, but that mostly locks you to a single OS. Why write anything that does that in this day and age?
-
@scottalanmiller said:
@IT-ADMIN said:
yeah off course, i will use c#.net, i like it
Why use C#, though? It's a nice language, I like it too and have written certifications on it even, but that mostly locks you to a single OS. Why write anything that does that in this day and age?
maybe i have 3 reason to do so:
1- visual studio make it easy to create the windows interface
2- it is a microsoft product, so it is easy to generate excel and word from my application
3- no body use OS other than windows