• 28-01-2013, 03:08:06
    #46
    create adlı üyeden alıntı: mesajı görüntüle
    + olarak şunu belirtmek isterim bir turizm sisteminin fiyat hesaplama mantığını yapan bir fw gösterin bana başka birşey demicem .

    Fiyat hesaplama esnasında:
    Odanın dolu boş kontrolünü,
    Kişi sayısına göre fiyat hesaplamasını,
    Oda tipine göre fiyatlandırmasını ve de
    Sezonlar arası fiyat geçişi olacak.

    10gün * fiyat değil yani
    evet, oldukça baş ağrıtıcı bir sistem. tabiki framework ile yapılabilir ancak, dediğim gibi çok takla atmanız gerekir... bazı işler custom work gerektirir..

    Örnek olarak yaptığım, otel rezervasyon sistemini göstereyim. Maldivlerdeki Reethi Beach için yapılmıştır, admin panelinde değişik oda türleri ve fiyatı belirtilmektedir. Her odanın alabileceği maximum *****, child ve infant değerleri değişken olup, odada ***** bulunmaması halinde bir child ***** sayılmaktadır. ***** ve child ücretleri farklıdır, ve fiyatlar, tarihe göre değişik olarak, admin panelinden ayarlanabilmektedir, tarih aralığı girilerek...

    Ayrıca otel adada olduğu için yeme içme ihtiyacı da zorunlu gibidir ancak bunun da değişik paketleri mevcut, ve yine sezona göre değişmekle birlikte, ***** ve child için farklıdır.

    Ayrıca ülkeye gelindikten sonra, adaya deniz uçağı ile gidildiği için transfer ücreti de ***** ve child için farklı olup, o da sezona göre değişebilmektedir.

    ve eğer sistemde, müşteri uzun bir zaman dilimi, için rezevrasyon istiyorsa, diyelim ki 15 gün... sistemde ekli 1 odanın o kadar gün boyunca tamamen boş olduğu aralığı boş bulmak zor olacağı için, sistem otomatik olarak rezervasyonu bölerek, farklı odaları tahsis edebilmektedir. Admin panelinden, en fazla kaç oda değişimi yapılacağını ayarlayarak, sistemin 15 günlük bir rezervasyonu 15 farklı odaya bölme gibi bir saçmalığa girmesi engellenmiştir, en fazla 3 oda değişimine kısıtlanmıştır...

    Sistem müşteriye gerekli fiyatları ekrana verir ve kayıt yapıldığında sisteme düşer, ve resepsiyonist kişiyi arayıp, rezervasyonu daha düzgün şekilde onaylar ve ödemeyi yapması için gereken bilgileri ve linki içeren maili, entegre edilmiş invoice sistemini kullanarak kullanıcıya gönderir...

    http://www.reethibeach.com/rates/













    Sistemdeki faturalama uygulamasında, resepsiyonist, rezervasyonu admin panelinde, odalar ve takvim üzerinde kutu kutu işaretlenmiş şekilde görebilir, gerekli gündeki kutuya basarak o gün hangi odanın tahsis edildiğini, o odada kaç kişinin hangi yemek paketiyle kalacağını tek tek görebilir ve değiştirebilir,
    rezervasyona yeni günlerde yeni odalar ekleyebilir... odaları daha uygun dağıtabilmek için, kendisi rezervasyonu 3 den daha fazla parçaya manuel olarak bölebilir, veya bir günü veya odayı rezervasyondan çıkarabilir


















    Özel işler için bazen, özel kod gerekir
  • 28-01-2013, 17:59:45
    #47
    pdesign adlı üyeden alıntı: mesajı görüntüle
    yukarıdaki cümleyi yazacak zihniyet ve bilgideki insanlar için geçerlidir.
    Aklın sıra bana lafla ezdiğini zannetmişin fakat atladığın bir durum var. Ben süper bilgi sahibi, süper işler çıkardığımı iddaa etmedim. Ben ortada düzeyde bilgisi sahibi, okuyup kendine geliştirmeye çalışan küçük biriyim.

    Benim savunduğum tek taraf vardı, Türkiye şartlarında eğer bir şey yapıyorsan kendine özel classlar yazıyorsan, bunu kendin için yapıyorsun kaç tane kendi geliştirdiğin benzersiz algoritmayı insanlarla paylaştın?

    Ve öyle bir havayı girmişiniz ki onlar yapabiliyorsa biz daha iyisini yaparız düşüncesindesiniz, yapabilirsiniz fakat bende yapında bizde kullanalım diyorum Sana real bir örnekle vereyim. Üniversideki bir hocamız, ODTÜdeki öğrencilik yıllarında bir database projesi yapıyolarlarmış çok fazla tuple olduğundan dolayı bir anda kendilerine özel bir database yapar duruma gelmişler, yapmışlarda. Bazı durumlar için oracledan daha güçlü bir şey ortaya çıkarmışlar. Ama ne olmuş, hiç bir şey, sen bunu bilmiyorsunsanda amacına ulaşmamış. Bilmediğine görede hak ettiği değere ulaşamamış. Ki bu bahis ettiğim insan çok mükemmel bilgi sahibi bir insan hala daha çözümü ulaştırılmamış database soruları üstünden çalışıyor. Emin olun buradaki hiç kimse o değil, zaten öyle olsada bunu okuyor olmaz.


    Ayrıca kendim için söyleyeyim framework ü kullanıyorum ama her projede değil, kullanılcak proje vardır kullanılmayacak proje vardır. Ki ben zaten kendi kütüphanelerimide yazıp ekliyorum. Fark eden bir şey yok, sen şey sanıyorsun galiba çatıyı alıyoruz, aynen birebir kullanıyoruz. Açık kaynak kodlu yazılımın üstünde onlarca değişme& ekleme yapıp, senin perfonmans düşüklüğüne neden oluyo olayını yok ediyoruz. Ki şu düşünceyi yok edin, frameworklerde çatı vardır. O çatıya istediğinizi koyarsınız, isterseniz tamamen kendi kütüphalerinizi kullanmayını isteyin. Özel projeler özel kodlar isterde, sen bunu her platformada zaten yapmak durumundasın.

    (http://ellislab.com/codeigniter/user...libraries.html)


    Kısacası sizler kendinizi her şeyi yaparım edasında göremeye devam edebilirsiniz, ben her şeyi yapamam ama öğrenerek bir şeyler ortaya koyabilirim, düşüncesiyle yoluma devam ederim.
  • 28-01-2013, 18:08:34
    #48
    deneyim ve bilgiyi, birşey yapıp yapamamayı yukarıda örnekledim.. bu konuya katkım yeterlidir ve sona ermiştir
  • 28-01-2013, 18:39:29
    #49
    Bence orada bildiğin sadece kendini pofpoflayıp, bakın ben bunları yapıyorumu göstermişin.

    Eğer benim zihniyetimi sorguluyorsan bana
    http://needim.github.com/noty/

    bunun tarzı bir şey vermem lazım dikkat edersen bak. Türk birisinin gelişimini paylaşıyorum. Ben kendim jqueryden daha iyi bir kütüphane yazarım havasının bırakıp, jquery kullanarak bir kütüphane oluşturup, paylaşıma sunmuş. İşte ben bundan bahis ediyorum.

    Bana göre iyi programcı kendi yaptıklarını paylaşan değil, kendi bilgisini paylaşandır. Ki kendim içinde söylüyorum ben bunu yapmadığım sürece, hiç bir zaman kendimi iyi görmücem.

    create adlı üyeden alıntı: mesajı görüntüle
    + olarak şunu belirtmek isterim bir turizm sisteminin fiyat hesaplama mantığını yapan bir fw gösterin bana başka birşey demicem .

    Fiyat hesaplama esnasında:
    Odanın dolu boş kontrolünü,
    Kişi sayısına göre fiyat hesaplamasını,
    Oda tipine göre fiyatlandırmasını ve de
    Sezonlar arası fiyat geçişi olacak.

    10gün * fiyat değil yani
    Eğer siz bunu normal olarak kendiniz yazarak yapabiliyorsanız frameworklerde gayet yapılabilir. Framework ile yaparsak ; open closed principle daha uyumlu olacaktır.
  • 28-01-2013, 23:07:17
    #50
    create adlı üyeden alıntı: mesajı görüntüle
    bundan 10 yıl önce bana kullanabilecek olduğum bir hazır kütüphane gösterebilir misin hocam?

    bu yorumu Hazır çimento alır. cümlene istinaden yazıyorum.
    Eskiyi örneklemenin yanlış olduğunu düşünüyorum. Tahminen 200-300 yıl önce de çimento yoktu, insanlar kerpiç evler yapıyordu. O yüzden şu anı konuşalım, eskide kalmayalım.
  • 30-01-2013, 00:20:19
    #51
    Üyeliği durduruldu
    olmayan bir şeyin tartışması yapılıyor
    framework öğrenin ufkunuz genişlesin , kendinize daha çok vakit ayırın
  • 08-02-2013, 00:28:32
    #52
    create adlı üyeden alıntı: mesajı görüntüle
    + olarak şunu belirtmek isterim bir turizm sisteminin fiyat hesaplama mantığını yapan bir fw gösterin bana başka birşey demicem .

    Fiyat hesaplama esnasında:
    Odanın dolu boş kontrolünü,
    Kişi sayısına göre fiyat hesaplamasını,
    Oda tipine göre fiyatlandırmasını ve de
    Sezonlar arası fiyat geçişi olacak.

    10gün * fiyat değil yani
    sanırım framework'ün tam olarak ne olduğunu bilmiyorsunuz.
  • 19-02-2013, 22:26:50
    #53
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Çok yararlı bi' yazı olmuş ellerinize sağlık.
  • 21-02-2013, 22:46:12
    #54
    Halen böyle tartışmalar devam ediyormuş Basit olanı zora sürmenin bir alemi yok. Herkes başını sokacak bir çatı bulsun, o çatı iyi bu çatı kötü tartışması gereksiz.