İskele nedir? Belirli bir platform için bir terim mi?


Yanıtlar:


86

İskele genellikle bir uygulama için hızlı bir şekilde kurulan iskeleti ifade eder. Raylar değil, çünkü diğer platformlarda da var. Ayrıca genel olarak "nihai" bir sistem olması amaçlanmamıştır; bunu yapmanın sadece ilk, en küçük yolu.


Bu perspektifin ayrıntıları için linuxgeekoid.wordpress.com/2011/06/18/… bakın . Terimin diğer kullanımları türevdir.
Alan

Daha meşru görünüyor.
Dushyant Joshi

44

Gönderen Vikipedi :

İskele, veritabanı destekli yazılım uygulamaları oluşturmanın bir meta programlama yöntemidir. Programcının, uygulama veritabanının nasıl kullanılabileceğini açıklayan bir şartname yazabildiği bazı model-görünüm-kontrolör çerçeveleri tarafından desteklenen bir tekniktir. Derleyici, bu belirtimi, uygulamanın veritabanı girişlerini oluşturmak, okumak, güncellemek ve silmek için kullanabileceği kodu üretmek için kullanır ve şablonu etkin bir şekilde üzerinde daha güçlü bir uygulama oluşturmak için bir "yapı iskelesi" olarak ele alır.


4
Bu çok ilginç. Bu anlamda iskele kullanıldığını hiç duymamıştım. Daha çok bahsedilen swilliam'ler gibi kullanıldığını duymuştum (aşağıda). Her gün yeni bir şeyler öğrenin. :-)
Onorio Catenacci

34

Bir bina şantiyesindeki gerçek bir iskele gibi , size projeniz için gerçek projeyi inşa etmek için güvenebileceğiniz scaffolding bir tür ( hızlı , basitleştirilmiş , geçici ) bir yapı sağlar .

DB katmanlarını soyutlamaktan web uygulamaları klasör yapılarına ve proje bağımlılıklarını oluşturmaya ve yönetmeye kadar birçok şeyi tanımlamak için kullanılabilir (ve bugün).

Öyle değil sadece terim gibi, herhangi bir dil / teknoloji özgü bir şey skeletonya boilerplateplatformu agnostik olduğunu.

Sadece gerçek iskeleden ödünç alınmış bir terimdir (yukarıda belirtildiği gibi). Bu geçici yapının altında, üstünde, içinde veya dışında gerçek, daha karmaşık, nihai yapıyı inşa etmenize yardımcı olacak bazı hızlı, basitleştirilmiş, (bazen harici, bazen geçici) yapı inşa edersiniz.

.. Ve gerçek iskele gibi, iskele yapısı da projenin kendisinden ziyade (bazı istisnalar dışında) projenin inşa sürecini desteklemek içindir .


33

Scafolding, genellikle onu bir veritabanına yönlendirdiğiniz bir tür kod üretme türüdür ve teknoloji temel CRUD (oluşturma, okuma, güncelleme, silme) ekranlarını oluşturur.


15

Wikipedia'nın ve buradaki bazı yanıtların dar ve sınırlı bir bakış açısı sunduğuna inanıyorum . İskele, sadece bir veritabanı üzerindeki CRUD işlemleri için değildir . Scaffolding'in daha geniş bir amacı, size her türlü teknoloji için iskelet uygulaması sunmaktır .

Yeoman , iskele için modern ve kullanışlı bir araçtır . Kendi kelimelerini kullanarak:

Modern web uygulamaları için web'in iskele aracı

Yeoman nedir?

Yeoman, üretken kalmanıza yardımcı olacak en iyi uygulamaları ve araçları belirleyerek yeni projeler başlatmanıza yardımcı olur.

Bunu yapmak için bir jeneratör ekosistemi sağlıyoruz. Bir jeneratör, temelde, yoeksiksiz projeleri veya faydalı parçaları iskele haline getirmek için komutla çalıştırılabilen bir eklentidir .

Resmi Jeneratörlerimiz aracılığıyla "Yeoman iş akışını" destekliyoruz. Bu iş akışı, geliştiricilerin hızlı bir şekilde güzel web uygulamaları oluşturmalarına yardımcı olabilecek araçlar ve çerçeveler içeren sağlam ve kararlı bir istemci tarafı yığınıdır. Manuel bir kurulumla ilişkili normal baş ağrıları olmadan başlamak için gereken her şeyi sağlamaya özen gösteriyoruz.

Kutudan çıkar çıkmaz ölçeklenebilen modüler bir mimariyle, yığın geliştiricilerin kullanımının olabildiğince akıllı olmasını sağlamak için birkaç açık kaynak topluluğundan alınan başarı ve derslerden yararlanıyoruz.

İyi belgelemeye ve iyi düşünülmüş yapım süreçlerine sıkı sıkıya inanan Yeoman, geliştiricilerin küçük şeyler hakkında endişelenmek yerine çözümlere odaklanabilmeleri için linting, test etme, küçültme ve çok daha fazlası için destek içerir.

Bu kadar. Çözümünüzün bir örneği veya temeli olarak çalışacak bir hızlı başlangıç ​​uygulaması oluşturmak için iskeleyi kullanın. Bir şeyleri sıfırdan inşa ederek daha hızlı üretken olmanızı sağlar.


14

Oradan ortaya çıktığını düşünmeme rağmen, sadece raylı bir terim değil (en azından onu ilk duyduğum yer burası.)

İskele, çok az kodla veya hiç kod kullanmadan veritabanınızda temel CRUD işlemlerini yapmanıza izin veren bir çerçevedir. Genel olarak, daha sonra verileri iskeleyi değiştirmek istediğiniz şekilde yönetmek için kodu girip eklersiniz. Genellikle yalnızca sizi hızlı bir şekilde hazır hale getirmek için tasarlanmıştır.


2

Hayır, ASP.NET MVC gibi diğer teknolojilerde de kullanılır

programcıların hemen hemen her projede kullandığı önceden tanımlanmış bazı kodlardan temel bir düzen oluşturur, Örn: veritabanı veri erişimi için, oluşturma, okuma, güncelleme, silme işlemleri için bir kaba yöntem yapabilir VEYA bunu Görünümünüz için düzen oluşturmak için kullanabilirsiniz / HTML Kodu

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.