2012-04-26 38 views
8

Yeni bir proje başlatmaya çalışıyorum ve PHP/MySQL/HTML5 geliştirmeye başlamak için "nihai" paketi arıyordum. Önce CodeIgniter çalıştı, hangi harikaydı. Sonra Twitter Bootstrap'ı keşfetti ve bunu güzelce bütünleştirdi. Son olarak, harika görünen HTML5 Boilerplate'i buldu ve bazı kişilerin bu üçünün karışımlarını bir araya getirdiğini gördü.CodeIgniter + HTML5 Boilerplate + Twitter Bootstrap

Herkesin, her üç kuyudan bir araya gelip bütünleşebildiğini merak ediyor muydu? Bunun için bir github repo olduğunu görüyorum: https://github.com/vesparny/codeigniter-html5boilerplate-twitter-bootstrap, ancak StackOverflow sorgularını bulamadım. İçeri girmeden önce herkesin paylaşabileceği bazı tecrübeleri var mı? Sadece bunu CodeIgniter ya da sadece HTML5BP ile sopa sadece daha kolay/daha iyi olacağını öğrenmek için, anlamaya çalışıyorum gün geçirmek istemiyordu.

+1

Codeingiter, bir php (sunucu tarafı) çerçevesidir, html5boilerplate/twitter-bootstrap, (frontend) kitaplıkların bir koleksiyonudur, IE yalnızca html/css/js'yi etkiler. – Philip

+0

Hey @Philip, evet üzgünüm "kurulum" zayıf bir ifadeydi. Her üçünün bir "entegrasyonu" gibi bir şey demek istiyorum. Üç bölüm bahsettiğiniz gibi farklı şeyleri kapsamaktadır (framework, html/js, css), bu yüzden herkesin üçünü iyi bir şekilde birleştiren deneyime sahip olup olmadığını öğrenmek istedim. – carlinyuen

cevap

11

Baktığınız kütüphanenin yazarıyım. https://github.com/vesparny/codeigniter-html5boilerplate-twitter-bootstrap

İki bootstrap ve H5BP, kodumda gördüğünüz gibi basitçe karıştırılabilir; Codeigniter harika bir yapıdır, ancak organizasyonun imho'sundan yoksundur. Bu kütüphaneyle, en iyi istemci taraf araçlarından ve kodunuzu hızlandıracak, daha iyi bir şekilde düzenleyebilecek ve kod yazıcısıyla kod yaklaşımını geliştirecek en gelişmiş ve basit php altyapısından yararlanabilirsiniz.

+0

Hey @Arny evet Kütüphaneniz ile çalışıyorum ve harika. Birkaç altyapı ayarlaması yaptım, böylece hataları/verileri modellerden daha standart bir şekilde geri alabiliyorum, ancak bunun dışında, gerçekten de kutudan çıktı. Kullanması için onu buraya koyduğunuz için teşekkürler! – carlinyuen

+0

@Carlin Eğer işleri yapmak için iyi bir yolsa, lütfen eşyalarınızı tekrar projeye gönderin! –

0

Nasıl bir css ve javascript dosyası yüklemesini çalıştırmak istersiniz?
HTML5 Boilerplate ve Twitter bootstrap dosyalarını alın ve bunları web sitenizin kök dizinine kopyalayın (Codeigniter uygulama klasörünüzün bulunduğu dizin).
Artık bunları diğer javascript/html/css kütüphaneleri ve çerçeveleri olarak kullanabilirsiniz.

Ve hala neden HTML5 Boilerplate ile Twitter Bootstrap kullanmaya çalıştığını bilmiyorum. Bunların hiçbirini kullanmıyorum ama benzer görünüyorlar. Web siteniz için küçük bir ek yüke benziyor.

+0

Hey @shaggy, evet üzgünüm belki de "bir kurulum çalıştır" en iyi ifadeler değildi. Her üçünün birlikte bir "entegrasyonunu" kastettim. HTML5BP + TwitterBT isteğinin sebebi, farklı nedenlerle dışarıda oldukları ve bileşenlerin hızlı CSS iskelesiyle mükemmel bir varsayılan başlangıç ​​uygulaması için entegre edilebildiği görülmesidir. Bakınız: http://www.quora.com/Is-Bootstrap-a-complement-OR-an-alternative-to-HTML5-Boilerplate-or-viceversa. Sadece başkalarının bu konuda fikirleri olup olmadığını görmek istedim. – carlinyuen

+0

@Carlin - herhangi bir javascript ve css dosyalarını birleştirebilirsiniz, bu yüzden bu iki "çerçeveyi" birlikte kullanmanın bir sorunu yoktur. Codeigniter'ı yükleyin, açın, Boilerplate ekleyin, Boostrap ekleyin, web'inizi herhangi birini veya tümünü kullanarak oluşturun, web'inizi çalıştırın. Bununla ilgili herhangi bir sorunun var mı? – shaggy

+0

Evet sonunda en sonunda gittim ve yaptım. İyi çalışıyor gibi görünüyor ve onunla herhangi bir sorunum olmadı. Bu yazı, başka birinin yapıp yapmadığını ve bunu kullanmak için herhangi bir tavsiyede bulunup bulunmadığını görmek için daha fazlaydı. İsterseniz, örneğin, HTML5 BP css Bootstrap CSS ile iyi birleştirdiğini ya da belki Twitter Bootstrap/CodeIgniter, vb kullanmak için daha iyi bir paket var mı bilmiyorum, istediğin giriş için teşekkürler! – carlinyuen

2

Sanırım pek fazla insanın bunu denemediğini sanıyorum, ama işe yarıyor, ve söyleyebileceğim kadar iyi çalışıyor.

CodeIgniter, php framework'ü kadar iyi çalışır ve HTML5 BP'yi sayfalarınızı HTML5 dostu bir şekilde, Initialzr'ın modernleştiricisi gibi birkaç javascript kütüphanesiyle kaynak yükleme konusunda yardımcı olacak şekilde bütünleştirebilirsiniz. CodeIgniter oldukça hızlıdır ve CI ile HTML5 BP'yi birleştirirken, oldukça hızlı ve ağrısız bir ekleme yapmak için oldukça fazla sıfır çakışması söz konusudur.

Twitter Bootstrap, hem CSS hem de javascript eklentileri olduğundan, HTML5'in plugins.js dosyasıyla birleştirebileceğiniz/ihtiyaç duyduğunuzda, iyi çalışıyor. Bunu oynadıktan sonra Twitter Bootstrap'ın gerçekten gerekli olmadığını söyleyebilirim, ancak hızlı bir şekilde duyarlı bir ön uç oluşturmanızı sağlıyor. Orada daha iyi olabilecek başka paketler olup olmadığından emin değil.