Windows 2000 tabanlı bir web sitesi için en iyi dil

4 Cevap php

Ben ASP ve Access kullanılarak inşa edilmiş bir eski eski web uygulaması güncelleme hakkında görmek için temasa oldum. Sunucu, Windows 2000 Advanced Server çalıştıran ve ben IIS 5.0 inanıyorum (ben bu konuda onay almak için çalışıyorum, ama şirket bu yüzden son derece Apache sunucu üzerinde çalışan şüphe teknik değildir).

Yukarıdaki platformda Bu web uygulamasını güncellemek için geçerli olacak hangi dilleri? Windows 2000/IIS 5 karşı herhangi bir web geliştirme çalışmaları yapılan çok az klasik ASP dokundum hiç. Nedeniyle bütçe kaygıları yeni bir şey sunucuyu güncelleme hiçbir planları vardır.

Ben (müşteri anda MySQL kurulumu çok düşkün değildir ama planlama aşamasında hala yaşıyorum ve bu nispeten düşük trafik web sitesi) SQLite tabanlı veritabanı hareketli anda yaslanmış ama ne dili olur ediyorum Ben eşleştirmek? ASP.NET de IIS 5 altında çalışmak mı? PHP kurulum bu tür altında değer bir şey yapmaz?

4 Cevap

Ben benzer bir durum var yaklaşık bir yıl önce yaptım ve asp.net 2.0 ile sona erdi.

Genellikle Tamam, ama makine yaş olduğunu gösteriyor, ben genelde birisi her ay ya da o 3 parmaklı selamı vermek almak gerekir, ve son zamanlarda bir PSU patladı.

Sadece düşük hacimli Eğer, dotnet diğer MS malzeme ile güzel oynar gibi, SQLLite gibi bir şey daha hayatınızı çok kolaylaştıracak olan, sql express yüklemek mümkün olabilir, ve yerleşik işgücü tasarrufu iyilik bir çok şey var

Ayrıca, SQL Express kullanıyorsanız sql göç araçlarına erişimini kullanmak mümkün olacaktır.

Ayrıca sizin için sıkıcı ve hata eğilimli bir sürü şey ilgilenir subsonik veya nhibernate gibi bir şey, bakmak öneririz.

Bu gerçekten tecrübe yatıyor bağlıdır ve projenin ne kadar büyük önce dotnet hiç kullanmadıysanız eğer, daha sonra küçük bir şey üzerinde başlatmak, bu veya bir olmayabilir.

Görünüşe php galibiyetle 2008 iyi bir performans sergiliyor, ama 2000 gibi, hiç denemedim. Yıllar önce bir 2k kutuyu apache var mıydı, ama php kullanarak değildi.

Şirket maliyeti ile ilgili ise, ben çok muhafazakar yapma değişiklikler olacaktır. Isterlerse neden konsantre güncellemek-do onlar yeni işlevler eklemek ister misiniz? Site için onların orta-uzun vadeli planları nelerdir? Onlar sorun sitesi bakımını yaşıyorsunuz? Bir özel olacak. Onlar gelişiminde bazı devam eden yatırım yapmaya istekli olmadıkça NET çözüm sadece daha karmaşık şeyler olabilir.

Bu nispeten basit bir site varsa, onlar DotNetNuke gibi bir platform düşünebilirsiniz. Yapılandırması minimum oldukça çok şey yapabilir hazır-yapılandırmak siteleri satmak orada ev sahipliği vardır. Bir profressionally gelişmiş DotNetNuke UI şablonu (TemplateMonster.com onlara sunuyor) ile birlikte bu iyi bir çözüm olabilir.

Onlar özel bir çözüm ile gitmek istiyorsun, ASP.NET, IIS 5.0 üzerinde iyi çalışır. Ben 3.0 veya 3.5 hakkında emin, en azından 2.0. NET Framework değil çalıştırabilirsiniz inanıyorum. Dil işlevselliği bir fark olmaz, bu nedenle C # veya VB.NET ince, her şey eşit olmak.

Bu senaryoda, muhtemelen ASP.NET ile giderdim. Bir microsoft sunucu üzerinde çalışan konum beri, yükleme, yapılandırma ve siteyi çalıştıran MS belgelerin bol olacak. Tüm bileşenleri tabiri caizse "aynı aile içinde" zaman bir şey desteklemek için çok daha kolay. Asp.net Bu 6 yapar IIS güvenlik ve ölçeklenebilirlik yükseltmeleri bir sürü yok. IIS altında 5 iyi çalışacaktır, ama hile yapmak olacaktır.

Ben biraz daha fazla bilgi almak mümkün oldu. Kutusu, IIS 5.0 çalışan ve bunu işleme BT adam bana ne gerekiyorsa yüklemesine izin için çok mutlu olduğunu. Googling ve altındaki tepkiler benim en iyi bahis gibi görünüyor DB olarak çalışan SQL Server Express 2005 ile ASP.NET 2.0 sitesine dönüştürmek olacaktır itibaren.