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 Offline
    J Offline
    jpeterson
    wrote on last edited by
    #1

    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?

    S Q E K M 5 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?

      S Offline
      S Offline
      Simon P Stevens
      wrote on last edited by
      #2

      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

      J G Y 3 Replies 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

        J Offline
        J Offline
        jpeterson
        wrote on last edited by
        #3

        OK good stuff, thanks for the reply, that all makes sense. Any thoughts on the rest of this flurry of announcements?

        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?

          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