• 30-09-2012, 17:02:12
    #37
    mrtoxic adlı üyeden alıntı: mesajı görüntüle
    O frameworkleri yazanlar senin benim gibi insanların github'da geliştirdiği fwler. Ben çok düşündüm framework yazmayı açıkcası tek başıma bir yere kadar giderim. Bizim milletimiz pek geliştirmeye yanaşmaz sonuçta işin ucunda para yok Bot vs mantığı çok iyi kullanan bir milletiz eminim çok güzel fwler çıkarabiliriz ama birlik olmak gerekir bu konuda.
    açıkcası ben tam olarak katılmıyorum. Evet senin benim gibi insanlar fakat yeni bir teknoloji çıktığında sen bir ağızdan öğrenmiyorsun onlar öğreniyor, onların deneyimlerini,makalelerini okuyarak öğreniyorsun. Bu şunun gibi bence PHP yaratıcısınında daha iyi php bilmem mümkün mü?

    Yada bizim okulda son sınıf öğrencileriden; "bitirme projesi olarak işletim sistemi yapalım" duyuyorum. Buna çok gülerim, işletim sistemi dersi alan herkes işletim sistemi yazabileceğini sanar, PHP öğrenen herkes framework yazarbilirim sana gibir. O öğrencilere sormak lazım acaba işletim sistemini nerede yazıcaklar? windows içinde mi

    Ayrıca açık kaynak kodlu ücretsiz fwler çıkaran kişiler genelde bunu prestij için yapıyorlar, bizim ülkemizde ekmek aslanın ağzında olduğu için önce insan geçimi düşünüyoruz. Geçim sıkıntısıda hiç bir zaman bitmediği için zaman kalmıyor diye düşünüyorum.

    Birlik olmama ve işin ucunda para olmadan birşeyler yapmama konusundan haklısın.
  • 30-09-2012, 17:26:33
    #38
    death_angel35 adlı üyeden alıntı: mesajı görüntüle
    Ayrıca açık kaynak kodlu ücretsiz fwler çıkaran kişiler genelde bunu prestij için yapıyorlar, bizim ülkemizde ekmek aslanın ağzında olduğu için önce insan geçimi düşünüyoruz. Geçim sıkıntısıda hiç bir zaman bitmediği için zaman kalmıyor diye düşünüyorum.
    Olay burada bitiyor işte. Yapacak birşey yok malesef...
  • 25-01-2013, 01:14:04
    #39
    Kimlik doğrulama veya yönetimden onay bekliyor.
    KemalArgon adlı üyeden alıntı: mesajı görüntüle
    Evet olabilir ama sistemin bir kaç örneği ;

    http://www.amedatesi.com/tr/Sayfa/Goster/index

    http://www.101okey.net/tr/sayfa/goster/index

    fw gereksinimi duyan .NET teknolojosi ile yazılmış bir sistem.
    Arkadaş ne fw gereksiniminden bahsediyorsun anlamadım? Böyle bir olay yok. .Net'teki fw'ler sadece gerekli dll'ler ile beraber çalışır. Projeni publish ettiğin anda dll'ler ile beraber herşeyi verirsin zaten.
  • 27-01-2013, 15:02:17
    #40
    Şöyle bir durum söz konusu,

    Burada script alan kişilerin çoğu müşteriye satıyor ve müşteri üzerinde değişiklik istiyor.

    Şimdi siz eğer bir firma scriptini mvc ile yazarsanız, sattığınız kişi mvc mantığına hakim değilse onun üzerinde düzenleme yaparken çok çok zorlanır.

    Hele birde kendi kütüphanelerinizi kullandıysanız işler daha da karışır.

    Bence kimse framework'e karşı değil ama forumda framework ile yazılmaya gerektiren çok proje yok
  • 28-01-2013, 00:01:38
    #41
    gknsoftware adlı üyeden alıntı: mesajı görüntüle
    Ben bir alıcı değil, hatta satıcıda değil sadece yazılım yapan biri olarak yorum yapıyorum. Piyasadaki kütüphanelere öcü gibi bakmıyorum, fakat kendi kütüphanemi kendim yazmayı tercih ediyorum. Aynı bu inşaat gibidir temelini atarsın bir alt yapı kurarsın üzerine her işe uygun şekilde geliştirirsin, tabi her scriptte 0 dan kod yazma derdinden de kurtulursun bu basit bir projede olsa, gelişmiş projede olsa.

    Bence her 2 mevzu tercih meselesi bu yazar, alıcı ve satıcı içinde böyle.
    Hiçbir müteahhit veya inşaat mühendisi bir bina yapmak için çimento fabrikası kurmaz. Hazır çimento alır.
  • 28-01-2013, 00:08:06
    #42
    Hkan adlı üyeden alıntı: mesajı görüntüle
    Hiçbir müteahhit veya inşaat mühendisi bir bina yapmak için çimento fabrikası kurmaz. Hazır çimento alır.
    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.
  • 28-01-2013, 00:17:07
    #43
    arkadaşlar yalnış anlamayın ama ben burda çok büyük bi projeymiş gibi başlık atıpta ucuza iş yaptırmaya çalışanları çok görüyorum... adam konuyu açmış istemişte istemiş ama ucuzunu arıyor belki buluyor belki bulmuyor ama bulduğu kişide kalkıpda ufak bir projesi için fw bilse bile kullanmaz bence fw konusu r10 üyelerinin istediği işlerden istinaden dışarıdaki firma projelerinde göz önünde bulundurulması ve kullanılması gerekiyor tabi o da yazılımcıya firmaya göre değişir... şimdi burda fw kullanmayan bilmiyor gibi bu işi öyle bir gözlemde ortaya çıkıyor bakmış olursak bu da yalnış bence sonuçta özgür bir dil isteyen istediği şekilde kullanıp sonucunu alır... bu benim düşüncelerim herkese iyi forumlar...
  • 28-01-2013, 01:08:31
    #44
    Üşenmedim daha önce yazılan 5 sayfadaki her mesajı okudum... Burada framework hakkında, olayın experi gibi konuşan bir çok kişinin, aslında bir Framework'un kullanım amacını, avantajlı ve dezavantajlı olduğu yerleri yanlış bildiklerini/öğrendiklerini gördüm.

    Framework, evet, düzenli bir kod yapısı sağlayabilir.
    evet işleri hızlandırabilir (kod yazma sürelerini),
    düzenli kod yapısı ve kendi kod mantığı sayesinde, takım halinde çalışan insanlara, rahatça çalışabilecekleri ortak çalışma alanı sağlayabilir.
    Kod yazmada acemi kişilerin yapabileceği ufak hatalar ve açıkları (mesela framework prepared statements vs kullanıyorsa, acemi coderlerin farkında olmadan neden olabilecekleri sql injection açıklarını kapatması gibi ) engelleyebilir.

    AMA

    bu durumlar

    death_angel35 adlı üyeden alıntı: mesajı görüntüle
    kimse kusura bakmasında burada kimse o frameworkleri yazanlar kadar bilemez ve bilemecek.
    yukarıdaki cümleyi yazacak zihniyet ve bilgideki insanlar için geçerlidir.
    Evet, sizin bilginiz frameworkleri yazan kişilerin bilgilerinden daha az seviyede ise, mümkünse siz frameworkleri kullanınız. Ama bu cümlenin doğruluğu o frameworkleri yazan kişilerin olağan üstü iş çıkardıklarından ötürü değil, sizin bilgi eksikliğinizden ötürüdür.

    Siz 2000-3000 satırlık bir fonksiyon kütüpanesi veya işinizi çok kolaylaştıracak iki elin parmağını geçmeyecek sayıdaki class'ı yazamadığınız için size o frameworkde yapılan işler hayalinizin ötesinde bir iş gibi geliyor...

    Bu işi az çok bilen kişi, şunu da bilir ki, bir çok framework'ün avantajları yanı sıra, dezavantajları da vardır. Bir framework, her zaman sizin yapmak istediğiniz işlemi gerçekleştirmek için planlanmamış olabilir. 5 takla atarsanız o işi yaptırabilirsiniz belki ancak, bu size performans kaybı olarak, kod kirliliği olarak dönecektir.

    2-3 yıldır bu işin içerisinde olan bir kişi tabiki, bir siteyi sıfırdan kendisi yapacak dökümana, kod birikmine ve bilgisine sahip olmayabilir. Bu işi 15 yıldır yapan birisi olarak, bir framework'ün bana sağlayacağı kolaylığı sağlayacak kendi fonksiyonlarım ve kütüphaneme sahibim ancak bu işi bilen birisi şunu da bilir ki, elinizdeki kütüphane ve class'lar da her zaman her işe uymayabilir. Bu fonksiyon ve class'ları gereken işe hakkıyla adapte edebilen kişiler başarılıdır.

    Günümüzde framework'ler yeni başlayanların, hızlıca proje geliştirmek isteyenlerin yararına sunulan birşey olmakla birlikte, bu beraberinde, henüz bir scripting dilini, açıklarını, performans kazanım alanlarını vs tam anlayamamış bir kişinin elinde zararlı bir silaha dönüşmektedir. Object Oriented mantığını çözememiş bir genç, eğer o framework'e bir ekleme yapmak istiyorsa, ve yeterli bilgiye sahip değilse, bulduğu, her sayfada include edilen en generic sayfanın içine bir fonksiyon veya düz şekilde yazılmış kod olarak ekleme işlemini gerçekleştiriyor. Böyle bir durumda nerede kalıyor sizin kod düzeniniz? nerede kalıyor performansınız?

    Daha sayılabilecek bir sürü dezavantaj var, kod yazma hızını arttırdığı bir gerçek olabilir, ancak her kazağın size uymayacağını bildiğiniz gibi, her projeye frameworkün yapısının uymayacağını da bilmelisiniz, ve bu uyumsuzluk, kod yazma sırasında size kazandırdığı hızı, server üzerinde performans kaybına sebep olarak fitil fitil burnunuzdan getirebilir...

    O nedenle kimse Framework, profesyonel yazılımcılar içindir, biz kaliteli iş yapıyoruz moduna girmesin. Framework iyi bir coderin elinde ve uygun işlerde, gerektiği yerlerde can kurtarırken, acemilerin elinde, kötü bir silaha dönüşebilir... Yapılan işlemlerdeki hatalar, daha sonra o profesyonel olduğunu iddia eden insanlar tarafından bile düzeltilmeye çalışırken terler döktürebilir.


    Satın alacak kişilerin Framework'lerden korkmasının sebebi, frameworkleri siz profesyonel(!) coderlerdan daha iyi anlamalarından ileri geliyor olabilir. Çünkü iddia edilen o profesyonelliğe gerçekten sahip olan birisi, kendi sağlam ve stabil, yıllar içinde optimize ettiği, hızlı çalışan, içinde gereksiz kod barındırmayan ( evet bir framework dezavantajı daha, eğer framework istenilen modüllerin manuel yüklenmesini sağlamıyorsa belki hiç kullanmayacağınız 100 tane fonksiyon sistemde kod her çalıştığında tanımlanıyor olabilir ) kütüphanesine sahiptir ve framework'e ihtiyaç duymaz... Ve müşteriler genelde, bu sözde profesyonel(!) framework coderlarına denk gelmişlerdir ve canları yanmıştır... Haklılar mıdır? Bence haklılardır...


    Sözün özü, kimse framework'tür, şu iyidir bu daha iyidir diyemez. Programlamanın mantığına aykırıdır bu. Programlamada bir problem vardır, ve bunun çözümü vardır. Bir problemin çözümü her zaman aynı şey olabilir mi? Hep framework olabilir mi?

    velhasıl kelam, olay coder'da bitmektedir... Frameworkde kaliteden önce, coderda kalite arayın
  • 28-01-2013, 02:32:43
    #45
    pdesign adlı üyeden alıntı: mesajı görüntüle
    söylediklerine tamamen katılıyorum. çok uzun diye almadım tamamını
    + 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