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

    Building a Software Solutions Team / Group to start a small business

    IT Business
    8
    47
    12.2k
    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.
    • scottalanmillerS
      scottalanmiller @ITcrackerjack
      last edited by

      @ITcrackerjack said:

      I do like .NET. One reason is because the libraries are nearly identical between the web side (ASP.NET) and the desktop side. If going down the .NET route, I definitely recommend C# as it uses more common syntax (very similar to PHP, Java, Javascript, etc...). .NET has TONS of libraries for doing tasks. On the flip side, there are many libraries for PHP as well to do things like this. This being said, Javascript is also a must if doing any web app. There will almost always be the need for some client-side functionality and JavaScript is what you'll usually need to do it.

      Or F# instead of C#. Lots of high end development prefers F#.

      I 1 Reply Last reply Reply Quote 0
      • I
        ITcrackerjack @scottalanmiller
        last edited by

        @scottalanmiller said:

        @ITcrackerjack said:

        I do like .NET. One reason is because the libraries are nearly identical between the web side (ASP.NET) and the desktop side. If going down the .NET route, I definitely recommend C# as it uses more common syntax (very similar to PHP, Java, Javascript, etc...). .NET has TONS of libraries for doing tasks. On the flip side, there are many libraries for PHP as well to do things like this. This being said, Javascript is also a must if doing any web app. There will almost always be the need for some client-side functionality and JavaScript is what you'll usually need to do it.

        Or F# instead of C#. Lots of high end development prefers F#.

        That gained traction huh? I've been out of that game for a few years.

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

          F# gets all the serious attention these days. C# still gets the bulk of development.

          1 Reply Last reply Reply Quote 0
          • JoyJ
            Joy @scottalanmiller
            last edited by

            @scottalanmiller said:

            @pol.darreljade said:

            @StrongBad said:

            @pol.darreljade said:

            @StrongBad We'll be using .Net (VBt/C#,ASP.Net), Java Script,PHP and we'll try to advance in using Objective-C if ever.

            Very Windows focused and some Mac. Nothing more neutral like Java, Groovy, Scala, Clojure, Ruby or Python?

            Yeah, we're in the Philippines that's why. Most of the companies here uses windows.

            Everyone very rich there? No need to save money?

            Hahaha lols no.. it happen that people used to work with windows for a long time.

            1 Reply Last reply Reply Quote 0
            • P
              Pol @ITcrackerjack
              last edited by

              @ITcrackerjack said:

              I do like .NET. One reason is because the libraries are nearly identical between the web side (ASP.NET) and the desktop side. If going down the .NET route, I definitely recommend C# as it uses more common syntax (very similar to PHP, Java, Javascript, etc...). .NET has TONS of libraries for doing tasks. On the flip side, there are many libraries for PHP as well to do things like this. This being said, Javascript is also a must if doing any web app. There will almost always be the need for some client-side functionality and JavaScript is what you'll usually need to do it.

              Agreed. C# will be our main platform.

              1 Reply Last reply Reply Quote 0
              • P
                Pol @scottalanmiller
                last edited by

                @scottalanmiller said:

                @pol.darreljade said:

                @StrongBad said:

                @pol.darreljade said:

                @StrongBad We'll be using .Net (VBt/C#,ASP.Net), Java Script,PHP and we'll try to advance in using Objective-C if ever.

                Very Windows focused and some Mac. Nothing more neutral like Java, Groovy, Scala, Clojure, Ruby or Python?

                Yeah, we're in the Philippines that's why. Most of the companies here uses windows.

                Everyone very rich there? No need to save money?

                I can't say that, I'ts just that windows is very common here.

                scottalanmillerS 1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller @Pol
                  last edited by

                  @pol.darreljade Why would it be so common if money isn't in abundance? It is a relatively rare development platofrm in the US and in Europe because of the very hogh cost associated with using it - it is expensive to license, expensive to support and the mainline development tools for it are quite costly. For desktops, sure. But for servers running applications, it is definitely a niche choice for companies looking to spend a lot of money or for shops looking to spend money on technology and save money on developers since Windows development is generally cheaper as it is in less demand.

                  JaredBuschJ P 2 Replies Last reply Reply Quote 0
                  • JaredBuschJ
                    JaredBusch @scottalanmiller
                    last edited by JaredBusch

                    @scottalanmiller said:

                    @pol.darreljade Why would it be so common if money isn't in abundance? It is a relatively rare development platofrm in the US and in Europe because of the very hogh cost associated with using it - it is expensive to license, expensive to support and the mainline development tools for it are quite costly. For desktops, sure. But for servers running applications, it is definitely a niche choice for companies looking to spend a lot of money or for shops looking to spend money on technology and save money on developers since Windows development is generally cheaper as it is in less demand.

                    This is completely out of touch. Every single small business I deal with that has not migrated out to hosted solutions use software packages built on and designed to run on windows. Yes new stuff should not be designed that way, but the embedded market has it and has had it for years and will not just change for no reason.
                    Hell, we just decommissioned a System 36 (not Windows, I know but extremely long time in service is the point).

                    scottalanmillerS alexntgA 2 Replies Last reply Reply Quote 1
                    • scottalanmillerS
                      scottalanmiller @JaredBusch
                      last edited by

                      @JaredBusch said:

                      @scottalanmiller said:

                      @pol.darreljade Why would it be so common if money isn't in abundance? It is a relatively rare development platofrm in the US and in Europe because of the very hogh cost associated with using it - it is expensive to license, expensive to support and the mainline development tools for it are quite costly. For desktops, sure. But for servers running applications, it is definitely a niche choice for companies looking to spend a lot of money or for shops looking to spend money on technology and save money on developers since Windows development is generally cheaper as it is in less demand.

                      This is completely out of touch. Every single small business I deal with that has not migrated out to hosted solutions use software packages in house built and designed to run on windows. Yes new stuff should not be designed that way, but the embedded market has it and has had it for years and will not just change for no reason.
                      Hell, we just decommissioned a System 36 (not Windows, I know but extremely long time in service is the point).

                      We are talking about new software here. Legacy stuff doesn't apply. New code development has little to no dependency on existing, legacy systems.

                      1 Reply Last reply Reply Quote 0
                      • P
                        Pol @scottalanmiller
                        last edited by

                        @scottalanmiller Let's say it's say it this way, Windows is common here because using windows is what we are used to. We need / should buy it or spend money for it, not because we don't have a choice but because this where we are familiar with. We are used to it.

                        scottalanmillerS 1 Reply Last reply Reply Quote 0
                        • scottalanmillerS
                          scottalanmiller @Pol
                          last edited by

                          @pol.darreljade said:

                          @scottalanmiller Let's say it's say it this way, Windows is common here because using windows is what we are used to. We need / should buy it or spend money for it, not because we don't have a choice but because this where we are familiar with. We are used to it.

                          Vicious circle. We use what we know, we know what we use.

                          P 1 Reply Last reply Reply Quote 1
                          • P
                            Pol @scottalanmiller
                            last edited by

                            @scottalanmiller said:

                            @pol.darreljade said:

                            @scottalanmiller Let's say it's say it this way, Windows is common here because using windows is what we are used to. We need / should buy it or spend money for it, not because we don't have a choice but because this where we are familiar with. We are used to it.

                            Vicious circle. We use what we know, we know what we use.

                            Very well said, We IT people applies that phrase. But there people that doesn't care a thing. Just buy and buy and buy.

                            1 Reply Last reply Reply Quote 0
                            • alexntgA
                              alexntg @JaredBusch
                              last edited by

                              @JaredBusch said:

                              @scottalanmiller said:

                              @pol.darreljade Why would it be so common if money isn't in abundance? It is a relatively rare development platofrm in the US and in Europe because of the very hogh cost associated with using it - it is expensive to license, expensive to support and the mainline development tools for it are quite costly. For desktops, sure. But for servers running applications, it is definitely a niche choice for companies looking to spend a lot of money or for shops looking to spend money on technology and save money on developers since Windows development is generally cheaper as it is in less demand.

                              This is completely out of touch. Every single small business I deal with that has not migrated out to hosted solutions use software packages built on and designed to run on windows. Yes new stuff should not be designed that way, but the embedded market has it and has had it for years and will not just change for no reason.
                              Hell, we just decommissioned a System 36 (not Windows, I know but extremely long time in service is the point).

                              ^This! For those developing for a web platform, the end-user doesn't see the backend platform, so the OS doesn't matter. For desktop OSes, Windows still has the market by a staggering majority. http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0 Why would a company spend time and money developing for a platform that has less than 2 percent of the marketshare?

                              scottalanmillerS 2 Replies Last reply Reply Quote 1
                              • scottalanmillerS
                                scottalanmiller @alexntg
                                last edited by

                                @alexntg said:

                                @JaredBusch said:

                                @scottalanmiller said:

                                @pol.darreljade Why would it be so common if money isn't in abundance? It is a relatively rare development platofrm in the US and in Europe because of the very hogh cost associated with using it - it is expensive to license, expensive to support and the mainline development tools for it are quite costly. For desktops, sure. But for servers running applications, it is definitely a niche choice for companies looking to spend a lot of money or for shops looking to spend money on technology and save money on developers since Windows development is generally cheaper as it is in less demand.

                                This is completely out of touch. Every single small business I deal with that has not migrated out to hosted solutions use software packages built on and designed to run on windows. Yes new stuff should not be designed that way, but the embedded market has it and has had it for years and will not just change for no reason.
                                Hell, we just decommissioned a System 36 (not Windows, I know but extremely long time in service is the point).

                                ^This! For those developing for a web platform, the end-user doesn't see the backend platform, so the OS doesn't matter. For desktop OSes, Windows still has the market by a staggering majority. http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0 Why would a company spend time and money developing for a platform that has less than 2 percent of the marketshare?

                                Says someone completely out if touch with modern software development and deployment practices.

                                Tell me, what PaaS platform do you intend to use for this? I suspect you'll say that you will pay through the nose to use Elastic Beanstalk - which is only in beta. Is there any mainstream PaaS supporting .NET today?

                                If you're plan is to pay a fortune and be stuck with a single high cost provider, or to be trapped with legacy deployment options and high cost hosting it management.... Then you've made my point.

                                Use what you know, know what you use.

                                The back end matter because you have to deploy and support the product.

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

                                  Here in the real world, companies can't just spend for the sake of spending. They hVe to consider the ROI. That's where .NET fails horribly. Higher cost to develop, higher cost to host, higher cost to maintain.

                                  1 Reply Last reply Reply Quote 0
                                  • scottalanmillerS
                                    scottalanmiller @alexntg
                                    last edited by

                                    @alexntg said:

                                    @JaredBusch said:

                                    @scottalanmiller said:

                                    @pol.darreljade Why would it be so common if money isn't in abundance? It is a relatively rare development platofrm in the US and in Europe because of the very hogh cost associated with using it - it is expensive to license, expensive to support and the mainline development tools for it are quite costly. For desktops, sure. But for servers running applications, it is definitely a niche choice for companies looking to spend a lot of money or for shops looking to spend money on technology and save money on developers since Windows development is generally cheaper as it is in less demand.

                                    This is completely out of touch. Every single small business I deal with that has not migrated out to hosted solutions use software packages built on and designed to run on windows. Yes new stuff should not be designed that way, but the embedded market has it and has had it for years and will not just change for no reason.
                                    Hell, we just decommissioned a System 36 (not Windows, I know but extremely long time in service is the point).

                                    ^This! For those developing for a web platform, the end-user doesn't see the backend platform, so the OS doesn't matter. For desktop OSes, Windows still has the market by a staggering majority. http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0 Why would a company spend time and money developing for a platform that has less than 2 percent of the marketshare?

                                    Linux has the largest server and end user market share. But the web has effectively 100% penetration.

                                    Why would anyone choose to pigeon hole when cross compatible options are ao plentiful and powerful like HTML5 and Python.

                                    You're argument seems to be to limit deployment options for their own sake. What business goal do you perceive that you are meeting by overspending and under delivering?

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

                                      Don't get me wrong, I love .NET as a library and platform. I've run multiple .NET teams at different companies. I'm certified on it and helped write one of the third party .NET certs. I've managed .NET SaaS (as a vendor) for nine years.

                                      But the places where it makes sense today and few and far between and almost solely based on fear of the unknown.

                                      1 Reply Last reply Reply Quote 0
                                      • alexntgA
                                        alexntg @scottalanmiller
                                        last edited by

                                        @scottalanmiller said:

                                        @alexntg said:

                                        @JaredBusch said:

                                        @scottalanmiller said:

                                        @pol.darreljade Why would it be so common if money isn't in abundance? It is a relatively rare development platofrm in the US and in Europe because of the very hogh cost associated with using it - it is expensive to license, expensive to support and the mainline development tools for it are quite costly. For desktops, sure. But for servers running applications, it is definitely a niche choice for companies looking to spend a lot of money or for shops looking to spend money on technology and save money on developers since Windows development is generally cheaper as it is in less demand.

                                        This is completely out of touch. Every single small business I deal with that has not migrated out to hosted solutions use software packages built on and designed to run on windows. Yes new stuff should not be designed that way, but the embedded market has it and has had it for years and will not just change for no reason.
                                        Hell, we just decommissioned a System 36 (not Windows, I know but extremely long time in service is the point).

                                        ^This! For those developing for a web platform, the end-user doesn't see the backend platform, so the OS doesn't matter. For desktop OSes, Windows still has the market by a staggering majority. http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0 Why would a company spend time and money developing for a platform that has less than 2 percent of the marketshare?

                                        Linux has the largest server and end user market share. But the web has effectively 100% penetration.

                                        Why would anyone choose to pigeon hole when cross compatible options are ao plentiful and powerful like HTML5 and Python.

                                        You're argument seems to be to limit deployment options for their own sake. What business goal do you perceive that you are meeting by overspending and under delivering?

                                        Are we even talking about the same thing? In my last post, I split out web applications from local applications. Linux in most cases makes sense for a web platform. For installable and many traditional client-server applications, Windows platforms have a solid majority. Despite what you may feel, Linux does not have the largest end-user market share. The vast majority of business endpoints are still Windows. It's one thing to look to the future, but it's another to ignore the present.

                                        scottalanmillerS 1 Reply Last reply Reply Quote 0
                                        • scottalanmillerS
                                          scottalanmiller @alexntg
                                          last edited by

                                          @alexntg said:

                                          @scottalanmiller said:

                                          @alexntg said:

                                          @JaredBusch said:

                                          @scottalanmiller said:

                                          @pol.darreljade Why would it be so common if money isn't in abundance? It is a relatively rare development platofrm in the US and in Europe because of the very hogh cost associated with using it - it is expensive to license, expensive to support and the mainline development tools for it are quite costly. For desktops, sure. But for servers running applications, it is definitely a niche choice for companies looking to spend a lot of money or for shops looking to spend money on technology and save money on developers since Windows development is generally cheaper as it is in less demand.

                                          This is completely out of touch. Every single small business I deal with that has not migrated out to hosted solutions use software packages built on and designed to run on windows. Yes new stuff should not be designed that way, but the embedded market has it and has had it for years and will not just change for no reason.
                                          Hell, we just decommissioned a System 36 (not Windows, I know but extremely long time in service is the point).

                                          ^This! For those developing for a web platform, the end-user doesn't see the backend platform, so the OS doesn't matter. For desktop OSes, Windows still has the market by a staggering majority. http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0 Why would a company spend time and money developing for a platform that has less than 2 percent of the marketshare?

                                          Linux has the largest server and end user market share. But the web has effectively 100% penetration.

                                          Why would anyone choose to pigeon hole when cross compatible options are ao plentiful and powerful like HTML5 and Python.

                                          You're argument seems to be to limit deployment options for their own sake. What business goal do you perceive that you are meeting by overspending and under delivering?

                                          Are we even talking about the same thing? In my last post, I split out web applications from local applications. Linux in most cases makes sense for a web platform. For installable and many traditional client-server applications, Windows platforms have a solid majority. Despite what you may feel, Linux does not have the largest end-user market share. The vast majority of business endpoints are still Windows. It's one thing to look to the future, but it's another to ignore the present.

                                          Linux moved past Windows on end points a year or two ago. Not on desktop, on end points

                                          But writing to either platform, or any OS, for business apps is crazy and has been for years. HTML5 has been the target of choice for some time now. Windows, Linux, Mac, mobile.... All covered at once.

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

                                            What use case are you seeing for client server apps? I haven't seen a legitimately designed one if those since the 90s.

                                            alexntgA 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 1 / 3
                                            • First post
                                              Last post