Jest jeden obszar informatyczny, w którym Microsoft nie dominuje, i to jest sieć. Pewnie, Microsoft zdołał uciec przed Netscape we wczesnych wojnach przeglądarki, ale ogólnie rzecz biorąc, sieć zawsze była i pozostaje cierniowym miejscem dla Microsoftu, gdzie chłopcy z Redmond są rutynowo rzucani i wymanewrowani przez mniejsze, bardziej zwinne i bardziej innowacyjne firmy. Mimo to Microsoft pozostaje największą i najważniejszą firmą programistyczną na świecie i prawie w całości jest właścicielem rynku korporacyjnego. Podczas gdy miliony stron internetowych działają na open-source Apache, platforma programistyczna aplikacji ASP.NET Microsoftu jest wykorzystywana przez większą społeczność programistów do budowania dynamicznych stron internetowych. Co oznacza, że hosting w systemie Windows jest problemem dla każdego, kto pracuje z ASP.NET.
Jak wybrać Windows dla efektywności energetycznej
Ogólny problem polega na tym, że deweloperzy systemu Windows nie zawsze mają łatwą do znalezienia niezawodną, konkurencyjną kosztowo ofertę, która obsługuje hostowanie stron internetowych asp.net i faktycznie coś o tym wie. To samo dotyczy hostingu smsql. Wszyscy obsługują MySQL, PERL i PHP, ale o wiele mniej jest wyposażonych, aby poprawnie obsługiwać ASP.NET 1.1, 2.0 i 3.5. Może dlatego, że open source jest darmowe, podczas gdy produkty Microsoftu są dość drogie, a może dlatego, że zazwyczaj trudniej jest znaleźć personel pomocniczy przeszkolony w modelu aplikacji sieciowej Microsoftu. Niezależnie od tego, bardzo frustrujące może być zarejestrowanie się w firmie, która twierdzi, że wspiera platformę aplikacji internetowej Microsoftu, skoro są one tylko narzędziem do obsługi stron internetowych Perla.
Co odróżnia firmę specjalizującą się w hostingach systemu Windows od hostów działających na najwyższym poziomie? Cóż, wspierają one oczywiście komponenty wspólne dla wszystkich projektów internetowych (takich jak PHP, Perl, MySQL itp.). Ponadto muszą one obsługiwać wszystkie główne obroty ASP.NET, a także zapewniać hostowanie MS-SQL, przy czym MS-SQL jest wersją Microsoft opartą na SQL relacyjną bazą danych. Oferują obsługę MS-AJAX na ASP.NET i pozwalają tworzyć katalogi sieciowe z unikalnymi uprawnieniami i poziomami uwierzytelniania oraz generować katalogi aplikacji z panelu sterowania.
Jeśli chodzi o łączność z otwartymi bazami danych, chcesz mieć możliwość konfigurowania połączeń bez DSN za pomocą ODBC, oprócz DSNs opartych na plikach. Oznacza to, że firma hostingowa Windows powinna obsługiwać oprogramowanie Paradox, Visual FoxPro, Excel, Access JET OLEDB, sterownik Microsoft Database i SQL oraz PostgreSQL na szczycie standardowych sterowników MySQL ODBC. Ty też chcesz mieć pewność, że wszystko to jest nie tylko dostępne, ale wsparcie techniczne może pomóc, jeśli masz pytania lub napotkasz problem. Nie ma nic bardziej frustrującego niż gra w ping ponga z nieświadomymi pracownikami pomocy technicznej, gdy masz termin na realizację projektu przez klienta.
Wielu programistów ASP.NET nadal używa ASP lub zarządza projektami klienckimi opartymi na ASP. Oznacza to, że potrzebują konkretnego obiektu serwera, a host również musi je obsługiwać. Wraca do wyboru kogoś, kto zna sposób prowadzenia firmy internetowej przez Microsoft.
Czego jeszcze potrzebujesz do dobrego hostowania systemu Windows? Tak samo, jak w przypadku każdego hosta internetowego: przyzwoity sprzęt, szybka pomoc techniczna, konkurencyjne ceny i pakiety hostingowe odpowiadające Twoim potrzebom. Wybór właściwego hosta sieciowego jest bardzo podobny do wybierania oprogramowania aplikacyjnego - musi być odpowiedni do tego zadania.