Bir başlangıç ​​için paradan tasarruf etmek için Microsoft teknolojisinden Linux'a, NodeJS'e ve diğer açık kaynaklı çerçevelere geçmeye değer mi? [kapalı]


32

Şu anda bir işe girmeye başladım, şu anda ilgilenen tek geliştiriciyim ve diğer çocuklar şu anda tüm teknik kararları bana bırakıyorlar.

Gündelik işim için Microsoft teknolojisini günlük olarak kullanan bir yazılım evinde çalışıyorum, .NET, SqlServer, Windows Server vb. Windows için barındırma maliyetine kısa bir bakış Ben adanmış bir sunucu için bazı fiyatları görmek için şok oldu. Bulduğum en ucuz ayda £ 100 idi. Ayrıca, işletmenin gelecekte ölçeklendirilmesi gerekiyorsa ve birden çok sunucuya ihtiyacımız olursa, SQL Server / Windows Server lisanslarında vb.

Sonra Linux adanmış bir sunucu için hosting fiyatına hızlı bir göz vardı ve fiyat waaaaaay windows hosting daha düşük olduğunu gördüm. Bir yer, ayda 20 sterlinin altında olan 2 çekirdekli bir makine teklif ediyordu.

Bu beni düşünmenin yolunun Linux'taki açık kaynak olduğunu düşündürdü.

İş yerinde çok fazla Javascript yazdığımda (şu anda tek sayfalık bir omurga uygulaması üzerinde çalışıyorum), belki de NodeJS ve Express gibi bir web çerçevesinin kullanmanın iyi olacağını düşündüm. Daha sonra SQL kullanmak yerine NodeJS konusunda büyük desteği olan MongoDB gibi açık kaynak kodlu bir NoSQL veritabanı kullanmayacağımı düşündüm.

Tek endişem, uygulamanın yapacağı işin bir kısmının dinamik bir şekilde görüntüler ve diğer görüntülerle ilgili şeyler, yani oldukça yoğun işlemciliği olan nesneler oluşturacak olması - bu yüzden C ++ 'da ağır bir işlemciyi yazmayı düşünüyorum. ve Düğümde bir modül olarak kullanılması.

Bu arkaplan - fakat temelde Linux, aşağıdakiler için uygun

  1. Bir NodeJS / Express sitesi barındırma?
  2. C ++ düğüm modüllerini derlemek?
  3. MongoDB gibi bir NoSQL DB mi kullanıyorsunuz?

Ve bu bilinmeyen teknolojilere para tasarrufu yapmak için taşınmak iyi bir fikir midir?


3 AY GÜNCELLEME

Son birkaç aydır bunun üzerinde çalışıyorum, bu yüzden birinin ilgisini çekmesi durumunda bir güncelleme yapacağımı düşündüm.

Sonunda basit bir nedenden dolayı bir NodeJS & Linux yığını kullanmamaya karar verdim. Bu başlangıcını tarafında yapıyorum, bu yüzden 9 saat gün çalışıyorum, sonra eve gidiyorum ve başlangıçta geç saatlere kadar çalışıyorum. Bu şekilde çalışırken, açıkçası olabildiğince verimli olmam gerekiyor, yoksa ürünü nakletmeyeceğim.

Bu konudaki tavsiyelerin bir kısmını aldıktan sonra Microsoft BizSpark için başvurdum ve kabul edildi. Bu, artık ücretsiz olarak Visual Studio lisansına, Windows Server lisansına vb. Erişebildiğim anlamına geliyor. Hangisi harika. Umarım, zamanla sorun olmayacak kadar devireceğimiz her şey için para ödemeye başlamamız gerekir.

Ancak, mümkün olduğunda açık kaynak kodlu şeyler kullanmaya çalıştığımdan, yalnızca Microsoft teknolojisini kullandığımı sanmayın. Bunu yaptığım ana yer, PostgreSQL ve MongoDB kullanmaya karar verdiğim veri katmanım. Ben de ön tarafımda BackboneJS kullanıyorum.

Aşağıda, şu anda kullandığım teknoloji / çerçevelerin bir özeti bulunmaktadır:

  • Standart DB sayfalar: PostreSQL
  • Günlük ve Veri Deposu: MongoDB
  • ORM: Varlık Çerçevesi 5
  • Çekirdek kütüphaneleri: .NET (C #)
  • Web Çerçevesi: ASP.NET MVC3
  • UI: Razor görünümü motoru / OmurgaJS

3
Mono'yu araştırdın mı? C # ve çerçevenin çoğu, Linux'ta. Öfkeyle kullanmadım, sadece bir düşünce.
TarkaDaal

5
İlk başlangıç ​​seviyelerinde, ihtiyaçlarınızı karşılamayan microsoft’tan ücretsiz olarak alamayacağınız hiçbir şey yoktur. Bundan sonra, önemli bir gelire sahip olana kadar açılışını kolaylaştırmak için BizSpark programlarını kullanabilirsiniz. Açık ürünleri kullanmaya başladığınızda bile, muhtemelen bir noktada Oracle DB gibi düşük maliyetli bir ürünle ya da bir kez yetişen bir şeyle sonuçlanacaksınız.
Rig,

1
Aslında bugün BizSpark'a bakıyordum, temelde tüm yazılımlarını ücretsiz olarak / işiniz yılda 1 milyon dolar kazanana kadar alabilirsiniz. Gerçekten iyi bir anlaşma, yılda 1 milyon dolardan fazla başladığında, sunucularda ayda birkaç yüz sterlin olması hoş bir sorun olacaktır!
dormisher

2
@dormisher: Bizspark sadece 3 yıl sürer. O zaman, MS'in "lisanslama ihtiyaçlarınızı gözden geçirme" teklifinin kapıyı çalmasını garanti edebilirsiniz. microsoft.com/bizspark/faqs.aspx#16
gbjbaanb

1
@gbjbaanb, "Bilişim sera gazlarının en yüksek ikinci nedenidir (havayollarının yanında)" ... Bu çöp için güvenilir bir kaynağınız var mı? Yoksa sadece başkalarının sana söylediği saçmalığı mı tekrarlıyorsun? Geçmişte araştırdığım kaynakların çoğu otomobil trafiğini 1 numaraya
koyuyor

Yanıtlar:


35

100 £ / ay? Ne kadar mı sen mal? Eğitiminize ne kadara mal olacak ?

£ 100 / ay ise ancak bir ayda bir .NET uygulaması kazanabilirseniz, node.js / C ++ uygulamanızın çalışabilmesi için en az 3 ila 6 ay gerekir, .NET. Ciddi anlamda. Zamanınız bu 100 sterlin / ay'dan çok daha pahalı.

İdeal olarak, evet, analizlerinizde haklısınız. Unuttuğun şey, özellikle bilmediğin bir teknolojide, tüm bunları (yani ayları) inşa etmenin ne kadar zaman alacağı.

Şimdi beni yanlış anlamayın, ben Node.js ve benzeri büyük bir hayranıyım (sadece benim github profilime bakın ...). Ne zaman kullanılacağını bilmek için fazlasıyla zaman harcadım. Başlangıç ​​ortamında bilmediğiniz zaman ( gemi kullanmanız gereken yerler ) kullanmak gerçekten en iyi çözüm değildir.

Ayrıca, bunun işe yarayabileceğinden emin değilim, ama Mono'yu unutma.

Not: jQuery'nin nasıl kullanılacağını bilmek node.js. için çok küçük bir yardımdır. Javascript bilmek büyük bir yardımcıdır. Her ikisini de karıştırmayın.


Beni ne kadar süre alacağını düşündüm ve .NET ile Düğüm arasında kaldım. Beni düğümü kullanarak daha ne kadar süreceğini bilmek gerçekten zor. Asıl sitenin esas olarak müşteriye oturduğunu görüyorsunuz, bu nedenle iş mantığının büyük çoğunluğu aslında müşteride olacak. Yani bu konuda .NET veya Düğüm - gerçekten önemli değil. ASP.NET WebAPI'daki arka uçta bir dizi API yazmanın, Düğüm'ün çok büyük bir fark yaratacağını düşünmüyorum. Ve MongoDB'nin üstüne bir ORM kullanırsam, bütün yaptığım JSON ile uğraştığını ve karmaşık bir şey olmadığını anladım.
dormisher

1
@dormisher Eğer sadece bir REST sunucusu ise, evet, sanırım düğüm kısmı ağrısız olmayacak (ve daha sonra ifade edecek daha iyi araçlar var :-)). İşlemcinin ağır kısmı için açıkça C ++ 'da yapmanız gerekir. Bununla nasıl başa çıkabileceğine bağlı.
Florian Margaine

1
Örneğin yeniden canlandırın
Florian Margaine

4
İnsanların "Mono Linux'ta .NET!" Gibi şeyleri söylemekten vazgeçmelerini diliyorum. Değil. Bu faksimile edici bir yaklaşımdır. Yakın, ancak bir sürü öğrenme eğrisi var. Ayrıca geliştirme araçları da rafine değil.
Rig

4
"İş mantığının çoğunluğu aslında müşteride olacak" Dolayısıyla, iş mantığının çoğunluğu sitenizi görüntüleyen herkese düz metin olarak sunulacak mı? Bunu yeniden düşünmek isteyebilirim.
Adrian J. Moreno

14

Sık sık açık kaynak kodlu bir yığına taşınmaya değer, ancak faktörlerin birleşiminden kaynaklanması daha olasıdır:

  • Maliyet - evet, lisanslama ve barındırma işlemlerinde biraz tasarruf edersiniz. Ancak çoğu durumda kararı bozmak yeterli değildir. Eğer birkaç bin doları karşılayamıyor ya da artıramazsanız, hedeflediğiniz alanı ne olursa olsun bir başlangıç ​​yapmanız gerektiğinden emin misiniz? Zamanınız az miktarda paradan daha değerli.
  • Platform kilitlenmesinden kaçınılması : tek bir tedarikçi tarafından kontrol edilen bir platforma güvenmeden ölçeklendirme esnekliğine sahip olmak istiyorsanız önemlidir. Şirketinizin teknolojik kaderinin bir tedarikçinin kaprisine bağlı olmasını istemezsiniz (özellikle teknolojilerinde uzun vadeli tutarlılık için en iyi bilinen Microsoft gibi).
  • Özel teknolojiler - açık kaynak dünyası, Microsoft eşdeğerlerine göre tercih edebileceğiniz (tümü eşit olmak üzere) bazı etkileyici çözümlere sahiptir. Örneğin, Hadoop veya Cassandra gibi Java tabanlı büyük veri çözümlerinden bazılarına bakın.
  • Verimlilik - Açık kaynaklı çözümlerden bazıları , onlarla hız kazandığınızda etkileyici bir şekilde verimlidir - Ruby on Rails, Clojure vb.
  • Topluluk - açık kaynak toplulukları çok faydalıdır ve genellikle forumlar, çevrimiçi belgeler, IRC odaları vb. Yoluyla ücretsiz birçok sorunu çözmenize yardımcı olabilir.

Elbette, şu anda temel olarak Microsoft becerilerine sahipseniz, yeni açık kaynaklı platformları ve teknolojileri öğrenmek için harcadığınız süreye karşı bunu dengelemeniz gerekir.

Genel olarak yakın bir arama:

  • Zaten bir beceri beceriniz varsa, o zaman genellikle açık kaynak rotasına gitmenizi tavsiye ederim. Benim deneyimim, uzun vadede daha iyi sonuçlanmasıdır.
  • Yalnızca Microsoft becerileriniz varsa, daha hızlı çalışmaya başlayabilmenizin nedeni olarak yalnızca Microsoft'a bağlı kalmak isteyeceğinizi düşünüyorum. Yeni başlayanların hızlı hareket etmesi gerekiyor ve tamamen yeni bir teknoloji yığını öğrenmek tabağınızda olmasını istediğiniz ekstra bir sorun değil.

3
Gidiyorsanız (önerdikleri gibi) C ++ hala platform kilidine sahip olacaklar, sadece başka bir platform ... Ve yardımcı topluluklara gelince, standart cevaptan daha sık sık "işte kaynak, kendin çöz "ya da" yeterince bağışta
bulunursanız

8

Microsoft ürünlerinin maliyeti sandığınız kadar kötü olmayabilir. Microsoft, yazılımlarının maliyetini büyük ölçüde azaltan çeşitli şemalara sahiptir. Bunların çoğu yazılım geliştirme şirketlerine yöneliktir, ancak ihtiyaçlarınızı karşılayan bir paket olabilir.

Örnekler:

BizSpark - Yeni Başlayanlar İçin Ücretsiz MS Yazılımı

TechNet - Ucuz MS Yazılımı - yılda yaklaşık 199 $ - 599 ABD doları.

Araştırmaya değer olabilir, sadece bazı tekliflere hak kazanabilirsiniz.


3
Bizspark - 3 yıl bedava malzeme. Technet / MSDN - ücretsiz, ancak üretimde kullanılamaz. Bu nedenle, onunla geliştirebilseniz de, tüm lisansları ödemeden kodunuzu dağıtamazsınız.
gbjbaanb

@gbjbaanb - 3 yıllık bedava malzemenin nesi var? Technet / MSDN ücretsiz değil, onların yaptıkları şey için.
Ramhound

1
@Ramhound: Cevap, onlar için Tekniği önerdi, üretim lisanslarının ne kadara mal olduğunu bilmek istediler. Çok fazla insan bir MSND veya Technet alt grubunun kendilerine ücretsiz yazılım verdiğini düşünüyor (MS onları denetleyene kadar). OP, yalnızca SQLServer ve Windows olmak üzere geliştirici lisansları istememiştir. 3 yıl bedava, 4 yıl gelene kadar ve ne kadar alıştığınızı bulmanız gerekiyor.
gbjbaanb,

Eğer çok büyük bir para makinesine değilsen taxman ödemek lazım .. para yapıyorsanız, Microsoft .. 3 yıl sonra indirimli lisans sunacak
hanzolo

6

Bu sadece £ 100 / aylık sunucunun maliyeti değil aynı zamanda uygun şekilde lisanslı bir Windows, Visual Studio vb. Kopyası ile çalışmanız gerekir. Bunlar, yazılım korsanlığına başvurmadan bunu yaparsanız önemli ölçüde artar. Ve bir kez daha ölçeklendirmeye ve daha fazla sunucuya ihtiyaç duymaya başladığınızda ve SQLServer'ı, artıklığı ve diğerlerini çoğalttığınızda bir kez daha .. unutma, yalnızca MS'in Sunucu ve Araçlar bölümünden milyarlarca dolar kazanmadığını çünkü verdikleri hesaplardan yararlandığını unutmayın. Hızlanırken zamanınızın maliyeti zaten bildiklerinizi kullanmaktan daha büyük olsa da, uzun vadede, OSS maliyetinin faydaları zaman içindeki ilk yatırımınızdan daha ağır basacaktır.

Temelde, bilmediğiniz teknolojiyi kullanarak bunu denemekte temkinli olsanız da, yine de her zaman yeni teknoloji ile çalışacağınızı anlamalısınız. Node.js kullanmak özellikle zor değil, özellikle javascript'i biliyorsanız, bu nedenle biraz daha fazla bilgi sahibi olmanız için ek maliyetiniz aylar yerine günlerce ölçülecektir. Zamanında prototip koduyla sizi çalışmaya hazırlayacak ve çalıştıracak çok sayıda öğretici ve örnek var. Şansınız ne olursa olsun, hangi dilde yazıyor olursanız olun, açılışınız başarılı olduğunda bir yeniden yazma duvarına çarpıyor olacaksınız.

Her neyse, Linux C / C ++ kodlamasına mükemmel bir şekilde uyar, en popüler olmasa da, Linux için en popüler sistemlerden birini bulacaksınız. MongoDB de iyi bir seçimdir, görünüşe göre 10gen'den gelen destek oldukça iyi. Node.js de iyidir, ancak sunucunuzun çoğunluğunu düğüme yazabilir veya bu dillerden biriyle ne kadar rahat edeceğinize bağlı olarak C ++ kodunuza basit bir geçiş paketi olarak kullanabilirsiniz.

Ve iyi ölçeklenir. Size NoSQL DB'lerinin faydalarından çok daha fazlasını sağlayacak, ancak ilişkisel DB özelliklerine de izin veren bir JSON sütun türüne sahip olduğundan Postgresql'e göz kulak olmanızı öneririm. Postgresql sağlamdır, acil servisler için bir sistemin parçası olarak kullandım, böylece güvenilirlik için güvenebilirsiniz (aslında aynı projedeki SQLServer'dan daha az kesinti!)

Linux'taki IDE'ler için güneş tutulması istiyorsunuz. CDT (C dev tools) 'in paketlerini kurmak biraz Visual karmaşık olmasına rağmen.

Son olarak, yeni şeyler öğrenmek iyidir, çalışmaktan nefret edeceğiniz Linux deneyiminin tadını çıkarabilirsiniz :)


8
“Tutulmak istiyorsun. Bu, tıpkı Visual Studio gibi.” Orada büyük BS bayrağını kaldırdım. Eclipse, aynı Visual Studio seviyesinde bile değil. Arkasındaki yıllar. Belki on yıl.
Rig,

4
Microsoft yazılımı yeni başlayanlar için ücretsizdir. BizSpark . Yeni başlayanlar para az. Asgari zaman eğitimi veya öğrenimi harcamalıdırlar. "Ölçeklendirmeye ve daha fazla sunucu yüklemeye gereksinim duymaya" başladığınızda ve Microsoft'a ödeme yapmanız gerektiğinde, umarız gelir elde edersiniz. Bunu karşılayacaksın. Şahsen, muhtemelen şimdi bir toplantı salonunda ya da bir milyon dolarlık sahil evinde olacaksınız ve bu sorunları fıskiyelerinize devredeceksiniz. Uzun vadeli ölçeklenebilirlik konusunda çok fazla endişelenmeyin. En kısa sürede müşteri edinme ve para kazanma konusunda endişe edin.
MarkJ

4
@Rig Eclipse çok iyi, VS'e benziyor, VS gibi hata ayıklama yapıyor ve VS gibi birçok özelliğe sahip. Benzerlikler yakından baktığınızda biter, ancak günlük kodlamada pek bir fark bulamadım.
gbjbaanb

2
İnternetin çoğunun Linux ve OSS ile çalışmasının bir nedeni olduğunu düşünüyorum. Yeni başlayanların çoğu da Microsoft'a 8 milyar dolara satmıyor. Yani, nakit akışlarınızda yiyeceğiniz uzun vadeli maliyetler için (ikna edemeyeceğim kadarı ya da bu kadar maliyet demektir) gerçekten kısa vadeli bir kazanç elde edersiniz. Nakit akışı, yeni başlayanlar için çok önemlidir.
gbjbaanb

3
@gbjbaanb Eclipse "gibi" demek için görsel stüdyo bir kurbağanın bir prens gibi olduğunu söylemektir.
Rig,

4

Sorunuzun sunucu kısmı hakkında gerçekten bir fikrim yok, (düğüm javascript'i bildiğinizi varsayarak bence gayet iyi çalışıyor). Ancak noSQL veritabanlarının linux sunucularla çok iyi çalıştığını söyleyeceğim. Şu anda bir linux sunucusunda CouchDB uygulaması (kolay çoğaltma whooo!) Uygulamasını kullanıyorum ve kesinlikle seviyorum. C ++ modüllerini derlerken, cpu yoğun çalışmalarını javascript ile bağlamanızı tavsiye ederim. Çalıştırıp yavaş karar verdikten sonra, C ++ modül tepesine tırmanın. Tecrübelerime göre, kodlanmış bir görüntü manipülasyonuna sahip olmak, düğüm işlem gereksinimleriniz için gayet iyi çalışabilir.


1
Bunun içine koşuyoruz tek veritabanı ben şey gelmez Linux sunucuları ile iyi çalışmaz MS SQL Server.
TMN

2

"İlk önce, yap. O zaman, doğru yap. O zaman, iyi yap ."

Bunu mümkün kılan teknolojiye mümkün olduğunca erken başlamanızı öneririm. Daha sonra seçeneklerin bulunmamasından endişe duyuyorsanız, modülleri değiştirecek ve yavaşça başka bir şeye geçebilecek şekilde kodlayın. Unutmayın ki, işletme garanti altına almak için yeterince popüler olmalı ve yakında çalışan bir ürüne sahip olmalısınız.


2

Küçük bir başlangıç ​​olarak henüz özel sunuculara ihtiyacınız yoktur. Daha ucuz olan ve zaten MS lisanslarını içeren bulutu seçebilirsiniz. Ve şu anki ile aynı yığını kullanıyor olmalısınız.

Açık Kaynak platformuna geçmek için birçok neden var, ancak barındırmada birkaç dolar tasarruf etmek bunlardan biri değil.

Ayrıca, Unix / Linux platformunda SysOps'a genellikle Windows için SysOps'tan daha fazla ödeme yapıldığını unutmayın. Böylece "tasarrufunuz" size daha fazla mal olabilir.


1

Bilmediğiniz teknolojilerle büyük paradigma kaymalarına gerçekten bakıyorsunuz. ASP.NET 2.0 uygulamalarını dönüştürmek ve onları 3. parti kütüphanelerle mono üzerinde çalıştırmak konusunda başarılı oldum. http://www.ubiquityhosting.com/ ucuz mono hosting sağlar. Hem MySQL hem de Postgres, size çok fazla geliştirme süresi kazandıran ADO.NET konektörlerini destekler. Genellikle tüm veritabanlarımı sql server yönetim stüdyosunda geliştirip daha sonra mysql \ postgres'te çalışmasını sağlamak için sql betikleri oluşturma görevi üzerinde küçük değişiklikler yapıyorum. NHibernate gibi ORM'ler için de benzer şekilde çalışacağını hayal ediyorum.

Bir C ++ uygulamasına gelince, arka uç çalışması cpu ağır olduğunda ve maliyetlerin adanmış sunuculardan kaçınılmasını önlemek için bant genişliği yüksek değilse, her zaman birkaç kutuyu kendiniz barındırabilirsiniz. 2 ila 4 GB RAM'e sahip üç çekirdekli makineler, linux üstlerinde çalışırken ucuzdur.

Sonunda, uygulamanızın temelini oluşturan teknoloji yığından ziyade satılacak özellikler, UI \ UX, grafik arayüz ve reklam üzerinde daha fazla çaba göstermeye odaklanın. Hemen çok fazla trafik almaya başlarsanız, yükü daha iyi idare etmek için her zaman masmavi veya amazon'a geçebilirsiniz.


1

Gündelik işim için Microsoft teknolojisini günlük olarak kullanan bir yazılım evinde çalışıyorum, .NET, SqlServer, Windows Server vb. Windows için barındırma maliyetine kısa bir bakış Ben adanmış bir sunucu için bazı fiyatları görmek için şok oldu. Bulduğum en ucuz ayda £ 100 idi. Ayrıca, işletmenin gelecekte ölçeklendirilmesi gerekiyorsa ve birden çok sunucuya ihtiyacımız olursa, SQL Server / Windows Server lisanslarında vb.

Bu kadar para gerektiren bir skalaya ulaşırsanız, teoride geliriniz bu harcamaları karşılayacak ve daha iyi anlaşmalar elde edebilecek ve kendi donanımınızla eşyaları barındırabileceksiniz. Fiyat tekliflerinin bu kadar yüksek olmasının nedenlerinden biri, donanım kiralamanız ve onu satın almamanız ve kendiniz barındırmamanızdır (cerca facebook, Amazon, Microsoft).

Sonra Linux adanmış bir sunucu için hosting fiyatına hızlı bir göz vardı ve fiyat waaaaaay windows hosting daha düşük olduğunu gördüm. Bir yer, ayda 20 sterlinin altında olan 2 çekirdekli bir makine teklif ediyordu.

İlk sorum, "bu tür fiyatlar sunan şirkette yanlış olan şey" ve windows sunucusuyla aynı şirketteki linux sunucusunun maliyeti ne olacaktı? Bir cevapta bir soru sorduğumu biliyorum, ama sorunun kendisi cevap.

İş yerinde çok fazla Javascript yazdığımda (şu anda tek sayfalık bir omurga uygulaması üzerinde çalışıyorum), belki de NodeJS ve Express gibi bir web çerçevesinin kullanmanın iyi olacağını düşündüm. Daha sonra SQL kullanmak yerine NodeJS konusunda büyük desteği olan MongoDB gibi açık kaynak kodlu bir NoSQL veritabanı kullanmayacağımı düşündüm.

Tek endişem, uygulamanın yapacağı işin bir kısmının dinamik bir şekilde görüntüler ve diğer görüntülerle ilgili şeyler, yani oldukça yoğun işlemciliği olan nesneler oluşturacak olması - bu yüzden C ++ 'da ağır bir işlemciyi yazmayı düşünüyorum. ve Düğümde bir modül olarak kullanılması.

Tek önerim, aradığınız şeyi kullanmak. Sizin gibi işletmelerin başarılı olmasına yardımcı olmak için varolan programları kullanın, bu başarıya ulaştığınızda, istediğiniz kadar değişiklik yapabilir ve uygulayabilirsiniz. Bu başarıya ulaşırsanız ve daha yüksek fiyatları karşılayabiliyorsanız, bunun gerçekten bir sorun olmadığına karar verebilirsiniz.

Endişelerinizin sağlam olduğunu söylediğim gibi, ama doğru ölçekten bakıyor musunuz, ne yapmanız gerektiğine karar vermenize yardımcı olacak ticari projeksiyonlara baktınız mı? Temelde ne yapacağınıza karar verdiğinizi (kısa bir süre içinde) zaten anladım.

Sadece büyük resme bakmaya çalışın, sunucularınızı barındırmak için bu kadar para ödeyecek tek bir şirkete ödeme yapmayacaksınız, muhtemelen kendiniz yapacaksınız.


0

Neredeyse 10 yıl önce aynı durumdaydım. Bununla birlikte, tüm Microsoft yazılımlarım bana verildi ve büyük bir Microsoft mağazasında yönetici olan bir akrabam vardı ve geliştirme konusunda bana yardımcı oldu. Bir yıl ve harcamalarda 50 bin dolar sonra, Microsoft, .NET’te her şeyi bir döngüye sokan değişiklikler yaptı ve baştan başlamak zorunda kaldık (Uzun lafın kısası. Sorma.).

Akrabamın tavsiyesi üzerine, FreeBSD ve Linux'a geçtik ve üç ay sonra, aynı insanları kullanan hemen hemen hiçbir şey için her şeyi yeniden inşa ettik. Biz şimdi gelişen küçük bir web dev işiyiz ve o zamandan beri herhangi bir yazılım (veya donanım) satın almak zorunda değiliz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.