ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Web Application VS Windows Application

    IT Discussion
    programming
    17
    450
    108.5k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • IT-ADMINI
      IT-ADMIN @scottalanmiller
      last edited by

      @scottalanmiller said:

      @IT-ADMIN said:

      if i work with web application, i will work with JEE, otherwise if i work a desktop application i will use vb.net, because java in windows application is a headach but in web it is OK

      Oh, do you mean J2EE? I've never heard anyone call it JEE.

      JEE is fine for web applications, what framework(s) do you use with it?

      JEE is definitely not an efficient langauge for web development, though. Can you do it? Sure, but would you? Just because you know that language does not mean that it will make things easier. I know Java too, but I'd much rather learn Ruby to leverage Rails, for example, when actually making a web app. People use the "right" language for the "right" task for a reason.

      VB.NET I would never use for anything 😉

      why you would never use VB.NET ??

      scottalanmillerS 1 Reply Last reply Reply Quote 0
      • scottalanmillerS
        scottalanmiller @IT-ADMIN
        last edited by

        @IT-ADMIN said:

        why you would never use VB.NET ??

        It's not exactly that VB is terrible, but basically. It is a legacy language that is only kept for supporting old code. It's poor to write and no serious developers work with it. It has no advantages on its own and has long ago been abandoned for good reason. The .NET framework that it runs on is excellent but C# and F# are the serious languages there.

        Using VB not only means that you yourself have to deal with the unnecessary pain of a poor language but it also means that you have long term business problems. It is harder to hire someone to maintain your code - have you ever met a serious VB programmer? Not since the 1990s and even then almost no good developers would touch it. VB is a level of "tied to Windows" beyond .NET. Everything about the language is a negative. On the technical side the downsides are small, but there. On the cultural and business sides, they are rather large.

        Pretty much working with VB relegates you to people who have worked in code a little starting long ago and failed to move on to better things, those that can't be hired anywhere else or those that really don't code at all and were incorrectly led astray by someone else that doesn't know how to program that "VB is easier", which it never was, leading to a history of misinformation around the language.

        1 Reply Last reply Reply Quote 0
        • IT-ADMINI
          IT-ADMIN
          last edited by

          i totally agree with you, but what force me to work with vb.net the fact that the management application we have now in the company was programmed with vb.net so i have to work with this language, otherwise i have to repeat everything from scratch which is not possible at all,

          scottalanmillerS 1 Reply Last reply Reply Quote 0
          • IT-ADMINI
            IT-ADMIN
            last edited by

            if i want to develop and add new feature into the application i have to use vb.net

            scottalanmillerS 1 Reply Last reply Reply Quote 0
            • scottalanmillerS
              scottalanmiller @IT-ADMIN
              last edited by

              @IT-ADMIN said:

              i totally agree with you, but what force me to work with vb.net the fact that the management application we have now in the company was programmed with vb.net so i have to work with this language, otherwise i have to repeat everything from scratch which is not possible at all,

              See, that is what makes it bad - it's all about supporting legacy apps that were made poorly by people who long ago didn't know how to choose good products. So it is one bad decision followed by another or at least by an inability to update and replace.

              VB.NET is very limiting, locking you to Windows, tying you to legacy thought processes. You "can" use VB.NET to make modern, good MVC based ASP.NET enterprise applications, for example, but realistically no one does this and it would make no sense.

              1 Reply Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller @IT-ADMIN
                last edited by

                @IT-ADMIN said:

                if i want to develop and add new feature into the application i have to use vb.net

                Why? Even if VB.NET was used in the past, how does that stop you from using C# or F#? Each resource can be in its own language.

                1 Reply Last reply Reply Quote 0
                • IT-ADMINI
                  IT-ADMIN
                  last edited by

                  for example if i want to change an action of a specific button, i have to edit vb.net code, this is what i mean

                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller @IT-ADMIN
                    last edited by

                    @IT-ADMIN said:

                    for example if i want to change an action of a specific button, i have to edit vb.net code, this is what i mean

                    Of course, but that doesn't mean that there would be any reason to write something new in VB.

                    1 Reply Last reply Reply Quote 0
                    • IT-ADMINI
                      IT-ADMIN
                      last edited by IT-ADMIN

                      i swear i never use vb.net before, all the time i have that idea that vb is used by beginners and those who are not familiar with programming because it is more close to human language, i had previous experience with c++ and java but only small project but c# was my favorite,
                      now the company i work in, we have a programmer who is with me, and he is the one who is in charge of development, i'm in charge of everything IT except programming, now the management decided that i have to handle them both, in addition to my job i have to help the programmer because he was overwhelmed and there are too much work pending so i have to integrate with him to finish the work as soon as possible, i liked the idea and consider it a good opportunity to improve myself especially i have a background in programming
                      the problem now is that programmer is using vb.net all the time, every program in our company is vb.net, and i'm not familiar with vb.net not wanting to learn it lol
                      i do not have a choice i have to learn it in order to help developing the 3 year legacy programs we have already, in the same time i cannot change the programmer's mind

                      scottalanmillerS 1 Reply Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller @IT-ADMIN
                        last edited by

                        @IT-ADMIN said:

                        i do not have a choice i have to learn it in order to help developing the 3 year legacy programs we have already, in the same time i cannot change the programmer's mind

                        "Programmer" might be a generous term 😉

                        IT-ADMINI 1 Reply Last reply Reply Quote 0
                        • scottalanmillerS
                          scottalanmiller
                          last edited by

                          If you are going to make your own code, make it in something practical. If the "developer" can't program at the level of the "non-developer" maybe that should be exposed rather than everyone catering to the "developer" that can't learn a modern language to show that he's the least capable person to be doing the work.

                          1 Reply Last reply Reply Quote 0
                          • IT-ADMINI
                            IT-ADMIN @scottalanmiller
                            last edited by

                            @scottalanmiller said:

                            @IT-ADMIN said:

                            i do not have a choice i have to learn it in order to help developing the 3 year legacy programs we have already, in the same time i cannot change the programmer's mind

                            "Programmer" might be a generous term 😉

                            sorry, i didn't understand ??

                            IT-ADMINI scottalanmillerS 2 Replies Last reply Reply Quote 0
                            • IT-ADMINI
                              IT-ADMIN @IT-ADMIN
                              last edited by

                              @IT-ADMIN

                              ah i see, programmer is not correct, i have to use the developer

                              1 Reply Last reply Reply Quote 0
                              • scottalanmillerS
                                scottalanmiller @IT-ADMIN
                                last edited by

                                @IT-ADMIN said:

                                @scottalanmiller said:

                                @IT-ADMIN said:

                                i do not have a choice i have to learn it in order to help developing the 3 year legacy programs we have already, in the same time i cannot change the programmer's mind

                                "Programmer" might be a generous term 😉

                                sorry, i didn't understand ??

                                If he can only work in VB, I think calling him a programmer is likely too kind. Not that working in VB is that bad, it's just not a good choice for intentional development. But the reason that he is working in VB, because he is likely confused and unable to do development at even the level of a decent high school student (my fifteen year old niece who hates computers even knowns C#), makes it seem excessive to refer to him as a programmer. If he is below the competence of an intern in programming (we'd never consider keeping an intern that couldn't get beyond VB, right?!!?) then giving him a title like programmer is misleading.

                                1 Reply Last reply Reply Quote 0
                                • IT-ADMINI
                                  IT-ADMIN
                                  last edited by

                                  wait i forget hhhh,i have to be fair with him, he has developed a PHP web application

                                  scottalanmillerS 1 Reply Last reply Reply Quote 1
                                  • scottalanmillerS
                                    scottalanmiller
                                    last edited by

                                    How is his code? Does he turn out some surprisingly awesome VB? Or does it seem like he struggles to do the basics?

                                    1 Reply Last reply Reply Quote 0
                                    • scottalanmillerS
                                      scottalanmiller @IT-ADMIN
                                      last edited by

                                      @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.

                                      IT-ADMINI 1 Reply Last reply Reply Quote 0
                                      • scottalanmillerS
                                        scottalanmiller
                                        last edited by

                                        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.

                                        1 Reply Last reply Reply Quote 0
                                        • IT-ADMINI
                                          IT-ADMIN
                                          last edited by

                                          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, shame

                                          scottalanmillerS 1 Reply Last reply Reply Quote 0
                                          • IT-ADMINI
                                            IT-ADMIN @scottalanmiller
                                            last edited by

                                            @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??

                                            scottalanmillerS 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 22
                                            • 23
                                            • 3 / 23
                                            • First post
                                              Last post