Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Microsoft Gone Wild

Microsoft Gone Wild

Scheduled Pinned Locked Moved The Lounge
asp-netcsharpphpdatabasesql-server
19 Posts 16 Posters 0 Views 1 Watching
  • 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.
  • J jpeterson

    So first Microsoft announced IIS Express, which seemed sort of useful. Then they announced SQL Server CE4, which seemed to me to have too much overlap with SQL Server Express. Then Razor, which makes no sense to me (is this Microsoft's PHP?). Now WebMatrix, which appears to be yet another "simple" GUI. What's going on over there in Redmond? Can someone explain to me the need for all these stripped-down techs? Is Microsoft experiencing a crisis of faith in ASP.NET?

    Q Offline
    Q Offline
    QuiJohn
    wrote on last edited by
    #4

    And they invented technology that allows you to use batteries without paying attention to their polarity! MS of all companies. That was a serious WTF moment, as cool as it sounds. Keyboards and batteries: two things Microsoft is AWESOME at.


    He said, "Boy I'm just old and lonely, But thank you for your concern, Here's wishing you a Happy New Year." I wished him one back in return.

    J J 2 Replies Last reply
    0
    • J jpeterson

      So first Microsoft announced IIS Express, which seemed sort of useful. Then they announced SQL Server CE4, which seemed to me to have too much overlap with SQL Server Express. Then Razor, which makes no sense to me (is this Microsoft's PHP?). Now WebMatrix, which appears to be yet another "simple" GUI. What's going on over there in Redmond? Can someone explain to me the need for all these stripped-down techs? Is Microsoft experiencing a crisis of faith in ASP.NET?

      E Offline
      E Offline
      El Corazon
      wrote on last edited by
      #5

      jpeterson wrote:

      Microsoft Gone Wild

      Every time I see this message, I have visions of Microsoft execs in those late night TV ads.... That's just disturbing....

      _________________________ John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others." Shhhhh.... I am not really here. I am a figment of your imagination.... I am still in my cave so this must be an illusion....

      Q L 2 Replies Last reply
      0
      • Q QuiJohn

        And they invented technology that allows you to use batteries without paying attention to their polarity! MS of all companies. That was a serious WTF moment, as cool as it sounds. Keyboards and batteries: two things Microsoft is AWESOME at.


        He said, "Boy I'm just old and lonely, But thank you for your concern, Here's wishing you a Happy New Year." I wished him one back in return.

        J Offline
        J Offline
        Joe Woodbury
        wrote on last edited by
        #6

        And Mice. I still prefer the good old IntelliMouse Optical.

        P 1 Reply Last reply
        0
        • E El Corazon

          jpeterson wrote:

          Microsoft Gone Wild

          Every time I see this message, I have visions of Microsoft execs in those late night TV ads.... That's just disturbing....

          _________________________ John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others." Shhhhh.... I am not really here. I am a figment of your imagination.... I am still in my cave so this must be an illusion....

          Q Offline
          Q Offline
          QuiJohn
          wrote on last edited by
          #7

          El Corazon wrote:

          Every time I see this message, I have visions of Microsoft execs in those late night TV ads.... That's just disturbing....

          Better solution: picture the people in those ads as Microsoft execs :cool:


          He said, "Boy I'm just old and lonely, But thank you for your concern, Here's wishing you a Happy New Year." I wished him one back in return.

          E 1 Reply Last reply
          0
          • Q QuiJohn

            El Corazon wrote:

            Every time I see this message, I have visions of Microsoft execs in those late night TV ads.... That's just disturbing....

            Better solution: picture the people in those ads as Microsoft execs :cool:


            He said, "Boy I'm just old and lonely, But thank you for your concern, Here's wishing you a Happy New Year." I wished him one back in return.

            E Offline
            E Offline
            El Corazon
            wrote on last edited by
            #8

            David Kentley wrote:

            Better solution: picture the people in those ads as Microsoft execs

            Then I'll go to the next Microsoft Convention!

            _________________________ John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others." Shhhhh.... I am not really here. I am a figment of your imagination.... I am still in my cave so this must be an illusion....

            1 Reply Last reply
            0
            • J Joe Woodbury

              And Mice. I still prefer the good old IntelliMouse Optical.

              P Offline
              P Offline
              Phil Martin
              wrote on last edited by
              #9

              Wireless Laster Mouse 7000. Fo' shizzle.

              E 1 Reply Last reply
              0
              • S Simon P Stevens

                jpeterson wrote:

                SQL Server CE4, which seemed to me to have too much overlap with SQL Server Express

                They are very different things. SQL server express is a cut down free version of SQL server. It runs as a server process, it requires installation on a server machine. SQL CE (compact edition) (which already exists, this is nothing hugely new, CE4 is just the newest version) is an in-process file storage database. Data accesses occurs in your apps process and data is stored in a local file, there is no server to communication with and nothing to install. The use cases for SQL Server Express and SQL CE are very different.

                Simon

                G Offline
                G Offline
                Gary Wheeler
                wrote on last edited by
                #10

                Simon P Stevens wrote:

                It runs as a server process, it requires installation on a server machine. SQL CE (compact edition) (which already exists, this is nothing hugely new, CE4 is just the newest

                Just to clarify, SQL Server Express runs as a service, and does not require installation on a 'server' machine. It can be installed locally.

                Software Zen: delete this;

                1 Reply Last reply
                0
                • P Phil Martin

                  Wireless Laster Mouse 7000. Fo' shizzle.

                  E Offline
                  E Offline
                  erictehmick
                  wrote on last edited by
                  #11

                  Arc Mouse ftw.

                  R 1 Reply Last reply
                  0
                  • E El Corazon

                    jpeterson wrote:

                    Microsoft Gone Wild

                    Every time I see this message, I have visions of Microsoft execs in those late night TV ads.... That's just disturbing....

                    _________________________ John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others." Shhhhh.... I am not really here. I am a figment of your imagination.... I am still in my cave so this must be an illusion....

                    L Offline
                    L Offline
                    lepipele
                    wrote on last edited by
                    #12

                    http://www.youtube.com/watch?v=IY2j_GPIqRA&feature=related[^]

                    1 Reply Last reply
                    0
                    • E erictehmick

                      Arc Mouse ftw.

                      R Offline
                      R Offline
                      rcampbell12
                      wrote on last edited by
                      #13

                      MS Bluetooth Notebook Mouse 5000 - go Bluetooth on your mouse and you'll never go back.

                      1 Reply Last reply
                      0
                      • J jpeterson

                        So first Microsoft announced IIS Express, which seemed sort of useful. Then they announced SQL Server CE4, which seemed to me to have too much overlap with SQL Server Express. Then Razor, which makes no sense to me (is this Microsoft's PHP?). Now WebMatrix, which appears to be yet another "simple" GUI. What's going on over there in Redmond? Can someone explain to me the need for all these stripped-down techs? Is Microsoft experiencing a crisis of faith in ASP.NET?

                        K Offline
                        K Offline
                        keozcigisoft
                        wrote on last edited by
                        #14

                        Razor makes non sense? is not MS's PHP at all, is just another view engine to make things simpler, but under the hood is ASP.net as is MVC, I think they are investing even more in the ASP.net platform than ever before, why would they lose faith in ASP.net as I said everything is still over ASP.net, about WebMatrix is not just a simple GUI is for starter developers or professionals who wants to deliver quick solutions, its nice because you can edit most of your solutions in Visual Studio so its just a complement to make RAD even simpler for those who want to quickly get started in out of the box solutions, so WM targets very specific market and is a lot better than iWeb or similars

                        1 Reply Last reply
                        0
                        • Q QuiJohn

                          And they invented technology that allows you to use batteries without paying attention to their polarity! MS of all companies. That was a serious WTF moment, as cool as it sounds. Keyboards and batteries: two things Microsoft is AWESOME at.


                          He said, "Boy I'm just old and lonely, But thank you for your concern, Here's wishing you a Happy New Year." I wished him one back in return.

                          J Offline
                          J Offline
                          JasonPSage
                          wrote on last edited by
                          #15

                          You can do the "whatever" polarity thing with two diode bridges - not hard... But I am impressed with their MICE! I love their mice! The best! (But LogiTech illuminating keyboards for me! - the brighter the better!)

                          Know way too many languages... master of none!

                          S 1 Reply Last reply
                          0
                          • J jpeterson

                            So first Microsoft announced IIS Express, which seemed sort of useful. Then they announced SQL Server CE4, which seemed to me to have too much overlap with SQL Server Express. Then Razor, which makes no sense to me (is this Microsoft's PHP?). Now WebMatrix, which appears to be yet another "simple" GUI. What's going on over there in Redmond? Can someone explain to me the need for all these stripped-down techs? Is Microsoft experiencing a crisis of faith in ASP.NET?

                            M Offline
                            M Offline
                            Mark J Miller
                            wrote on last edited by
                            #16

                            IIS Express == ease of cassini (VS Web Server) with the power of IIS. No more running VS as administrator to debug a web app (this alone is worth it). Razor == if it were MS PHP what would be the problem with that? Taking a look at new ways of doing things is a good thing in my book. No one says anyone has to use it, but just because we've always done it a certain way why do we have to keep doing it that way. I am excited to give Razor a spin. Typing server code in ASP.NET code blocks has always been awkward, and since I've been using MVC for the last 2 years it has become even more obvious what a pain the inline syntax is. If this makes things smoother and easier, why not? SQL Server CE support in ASP.NET = while this isn't something I'll probably use, I can see the value. Especially if I want a blog or some other small web app and I want to host it real cheap by not paying extra for a SQL Server instance then why not? It won't be used much by most developers, but I think it is enough of a benefit that it makes it a valuable option.

                            Code responsibly: OWASP.org Mark's blog: www.developMENTALmadness.com Bill Cosby - "A word to the wise ain't necessary - it's the stupid ones that need the advice."

                            M 1 Reply Last reply
                            0
                            • M Mark J Miller

                              IIS Express == ease of cassini (VS Web Server) with the power of IIS. No more running VS as administrator to debug a web app (this alone is worth it). Razor == if it were MS PHP what would be the problem with that? Taking a look at new ways of doing things is a good thing in my book. No one says anyone has to use it, but just because we've always done it a certain way why do we have to keep doing it that way. I am excited to give Razor a spin. Typing server code in ASP.NET code blocks has always been awkward, and since I've been using MVC for the last 2 years it has become even more obvious what a pain the inline syntax is. If this makes things smoother and easier, why not? SQL Server CE support in ASP.NET = while this isn't something I'll probably use, I can see the value. Especially if I want a blog or some other small web app and I want to host it real cheap by not paying extra for a SQL Server instance then why not? It won't be used much by most developers, but I think it is enough of a benefit that it makes it a valuable option.

                              Code responsibly: OWASP.org Mark's blog: www.developMENTALmadness.com Bill Cosby - "A word to the wise ain't necessary - it's the stupid ones that need the advice."

                              M Offline
                              M Offline
                              mathomp3
                              wrote on last edited by
                              #17

                              Microsoft is shooting hard to recapture the fledgling coders, those that are in the start-up realm. Instead of the full ball and chain enterprise. Give the kiddies free, powerful, easy to use tools that are built on the Microsoft .Net stack, and what do you get in the return? ASP.net developers to push your product lines farther. Right now the push is for everything to go free open-source and MS is trying to trump that movement with webmatrix. Simple easy to use language built on the .Net stack that gives you a free file based database aka MS's version of MySQL, that is easy to code against. The key part is at any time you want though you can import a SQL CE4 database into a full fledged SQL instance and just keep trucking, since your razor code is pretty much built to support the calls it becomes easy to transition that start up company to a full enterprise if needed. However it is not the direction the web is heading. It is heading in the lines of blogs and simple web applications that are focus / task oriented, over full fledged web applications, Razor is the perfect fit for MS to offer what php and the open source community is / are doing. Also even though I have a full line of .Net history and applications under my belt I tested it out and well have to say its super fast to build quick light weight websites. Not cause the site build out is difficult, but the back-end configuration can just about in most cases be 100% automated for you. So to recap no real code beyond some .net script style lines in the html for database access, locally stored database, and super simple deploy options. It fits really well into taking care of the tasks I face everyday, create a 4-6 page website that has a customer contact / feedback form. I can throw that sucker up on my virtual server in about 20 minutes and walk away. Collect the pay check and enjoy not having to worry if my SQL server is stressed out over the fact I have 600 websites running against it, or the worry that someone will try and hack it with sql injection etc, no user accounts to worry about and little worry if I need to move the website to a different server later on. Granted my file IO might be my next worry but eh I won't lose sleep over it.

                              1 Reply Last reply
                              0
                              • S Simon P Stevens

                                jpeterson wrote:

                                SQL Server CE4, which seemed to me to have too much overlap with SQL Server Express

                                They are very different things. SQL server express is a cut down free version of SQL server. It runs as a server process, it requires installation on a server machine. SQL CE (compact edition) (which already exists, this is nothing hugely new, CE4 is just the newest version) is an in-process file storage database. Data accesses occurs in your apps process and data is stored in a local file, there is no server to communication with and nothing to install. The use cases for SQL Server Express and SQL CE are very different.

                                Simon

                                Y Offline
                                Y Offline
                                Yortw
                                wrote on last edited by
                                #18

                                Yeah, agreed. Also, don't believe the hype about compatiblity between one and the other. They are semi-compatible, and probably going up from Sql CE to Server Server (or Express) is possible, the reverse really isn't. For example, MS claim the query syntax is the same... technically they are correct, but most Sql Server queries won't run in the Sql CE engine (especially if they were generated by some tool). Sql CE (when last I looked) had no concept of schema's or owners, so anything prefixed with dbo. (or any other schema/owner) failed to start with. There's also significantly less options when creating indexes etc (which is to be expected in the lighter weight engine) and there are data types missing (again, when I last looked, varchar wasn't supported, only nvarchar). That means most create table statements that are created by scripting existing tables from Sql Server databases won't work in Sql CE either. Then there's differences between the existing data types. Max nvarchar size in Sql CE is 4000 characters, so if you have large varchars in your tables and you just try to converting them to nvarchar to make your app run in Sql CE you'll run into other problems down the line. Also, performance can be a problem. Sql CE is very quick at what it does, but is has (or at least didn't have) any in RAM cache for the data so if you're running it off a slow disk then the performance for some queries will suck and will suck every time they are run (we wanted to use it in an embedded system with flash based storage, but for the size of data we were working with some queries just didn't perform like we needed). Finally, Sql CE is file based so it's great as a local database, but if you want it hosted on another server or to access it from local clients it's not really a great fit. Of course, if you start out using Sql CE from the beginning and it fits your use-case then it's a great tool to have. I guess my point is that there seems like a lot of overlap, and there sort of is in a bullet point list of features, but they are really the same at all. So I agree with Simon.

                                1 Reply Last reply
                                0
                                • J JasonPSage

                                  You can do the "whatever" polarity thing with two diode bridges - not hard... But I am impressed with their MICE! I love their mice! The best! (But LogiTech illuminating keyboards for me! - the brighter the better!)

                                  Know way too many languages... master of none!

                                  S Offline
                                  S Offline
                                  Sandeep Datta
                                  wrote on last edited by
                                  #19

                                  But then there will be a drop of about 1.4 volts (2* 0.7V) (assuming silicon diodes) across the bridge rectifier so a 3V battery will be as good as a 1.6 V battery only. You need something better than this (may be based on this http://en.wikipedia.org/wiki/Low-dropout_regulator[^])

                                  The best way to accelerate a Macintosh is at 9.8m/sec-sec - Marcus Dolengo

                                  1 Reply Last reply
                                  0
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • World
                                  • Users
                                  • Groups