«application-design» etiketlenmiş sorular

Uygulama tasarımı, bir projenin tüm uygulama öncesi aşamasını kapsar ve mimariyi, bileşenlerini, her bileşen arasındaki etkileşimleri, veri akışlarını ve uygulanacak süreçleri kavramsallaştırmayı içerir.

9
Veritabanı ne kadar iş mantığı uygulamalı?
İş mantığının çoğunun veritabanında uygulandığı bazı projelerde çalıştım (çoğunlukla saklı yordamlarla). Diğer taraftan bazı diğer programcılardan bunun kötü bir uygulama olduğunu duydum ("Veri depolamak için veritabanları var. Gerisini orada yapmak için uygulamalar var"). Bu yaklaşımlardan hangisi genel olarak daha iyidir? DB'de iş mantığını uygulayabileceğimin avantajları: İş mantığının merkezileşmesi; Uygulama türünün …

5
Tek sayfa web uygulaması kurmanın avantajları ve dezavantajları [kapalı]
Üzerinde çalıştığım bir yan proje için bir prototipleme / kavram aşaması kanıtı sonuna yaklaşıyorum ve daha büyük ölçekli uygulama tasarım kararlarına karar vermeye çalışıyorum. Bu uygulama çevik gelişim sürecine yönelik olarak uyarlanmış bir proje yönetim sistemidir. Vermem gereken kararlardan biri, geleneksel bir çok sayfalı başvuru ile mi yoksa tek sayfalı …

10
Potansiyel olarak monolitik bir uygulamayı birkaç küçük uygulamaya bölmek hataların önlenmesine yardımcı olur mu? [kapalı]
Bunu sormanın başka bir yolu; Programlar neden monolitik olma eğilimindedir? İnsanların farklı iş akışlarında kullandığı Maya gibi bir animasyon paketi gibi bir şey düşünüyorum. Animasyon ve modelleme yetenekleri kendi ayrı uygulamalarına ayrılıp ayrı ayrı geliştirildiyse, aralarında dosyalar geçirilirken, bakımı daha kolay olmaz mıydı?

1
Kendi başıma bir sistem geliştirirken, mikro hizmetleri kullanmalı mıyım?
İşyerinde yeni bir projeye başlıyorum ve muhtemelen bir veya iki geliştiricinin mevcut uygulamaları veya basit komut dosyalarını ana projeye dahil etmesi gerekecek olsa da, projenin neredeyse tek geliştiricisi olacak. Projenin küçük ölçekli toplu ve akış verilerini alma / işleme ve hem olaya dayalı ve isteğe bağlı kod yürütme işlemlerini gerçekleştirmesi …

5
DB'de işlevselliğe sahip olmak ölçeklenebilirliğe giden bir yol engeli midir?
Soruya doğru başlığı veremeyebilirim. Ama işte burada, Varlık yönetimi için mali portal geliştiriyoruz. Uygulamayı kullanmak için 10000'den fazla müşteri bekliyoruz. Portal, borsa teknik analizine dayanarak çeşitli performans analizlerini hesaplar. Depolanmış prosedürler, kullanıcı tanımlı işlevler, tetikleyiciler vb. Aracılığıyla Veritabanı üzerinden birçok işlevsellik geliştirdik. Biz doğrudan veritabanında C # kodu yerine şeyler …

7
GUI ile başlayan bir uygulama oluşturmak faydalı olabilir mi?
Uygulama tasarımı ve geliştirmedeki eğilim "cesaret" ile başlıyor gibi görünüyor: alan adı, sonra veri erişimi, sonra altyapı, vb. Acaba ilk olarak GUI'yi oluşturmak faydalı olabilir mi? Benim mantığım, en azından bir prototip GUI oluşturarak, sahnelerin arkasında ne olması gerektiği hakkında daha iyi bir fikir sahibi olmanız ve böylece etki alanında …

4
Belirli bir yer işaretindeki bir aralıktaki tüm yer işaretlerini nasıl verimli bir şekilde arayabilirim?
Belirli bir dönüm noktasının 10 km / milindeki (bu hikaye için önemli değil) tüm yerleri bulan bir coğrafi arama projesiyle başlamaya çalışıyorum. Diyelim ki 1.000.000 yer işaretinden oluşan bir veritabanım var. Belli koordinatlara sahip bir dönüm noktasının 10 mil aralığındaki tüm yer işaretlerini bulmak için, aramamdan bir yer işareti ile …

2
Django uygulama stratejisi
Son zamanlarda biraz büyüyen bir Django projesinde bir süredir çalışıyorum. İşlenmeyi kolaylaştırmak için hangi stratejiyi kullanacağımı biraz düşündüm. Biraz girdi almak istediğim bir şey, uygulamamı daha küçük uygulamalara bölmem gerektiğidir. Bu, görünüm ve model dosyalarımı küçülter ve bazı endişeleri ayırır. Beni bu konuda rahatsız eden bir şey, uygulamalarımda, uygulamalar arasında …

2
Büyük fonksiyonel programlama uygulamaları oluşturmak için yaygın olarak kullanılan belirli iş akışları veya tasarım modelleri var mı? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Önemsiz projelerde kullanmadığım halde Clojure'u bir süredir araştırıyorum. Temel olarak, sözdizimi ve bazı deyimlerle …


5
“Bu sadece küçük bir uygulama olacak” ol'a nasıl yaklaşılır? Evet, değil mi?
Tamam ben birçok kez karşılaştım, ama burada biraz daha abartılı kötü durum senaryosu. Bir müşteri "hey bize bu küçük görevi yapmak için bu küçük modülü yapabilir misin?" Ben: "Elbette sorun yok". Yani bütçeler ve kısıtlamalar vb. Dayanarak, bazı mimarlık atlamak ve içine dalış ve ter yok. Sonra başka bir modül …

2
Yazılım için bir “veri hijyeni” endeksi olmalı mı - programın ne kadar temiz olduğunu belirtmek için? geçici dosyaları bırakmamak, vb
Yazılım için bir "veri hijyeni" endeksi olmalı mı - programın ne kadar temiz olduğunu belirtmek için? kullanılmayan geçici dosyalar, kayıt defteri girdileri, ortam değişkenleri vb. oluşturma. Örneğin, Windows'daki kullanıcılar klasörünüze bakın, uygulamalarınız tarafından kullanılan her türlü çalışma alanı dosyasını göreceksiniz. Örneğin, bu neyin yedeklenmesi gerektiğini ve neyin makine tarafından oluşturulmuş …

3
“Uygulama modeli” nedir?
Şu anda .NET Core okuyorum ve ilk olarak .NET Core'u tanıtan dokümanlar üzerinde birçok farklı sektör hakkında konuştuğumuzu görüyoruz. Bu resimde görülebilir: Tüm sektörlerde çalışma zamanını, çerçeveyi görüyoruz, ancak bu "Uygulama Modeli" de var. Ayrıca, .NET Core CLI hakkında bir video izlerken "DNX'in kendi uygulama modeli vardı" ve ".NET Core …
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.