Php.

Ali , OOP temel kurallarına baktıysan zaten OOP mantığında: her dosya tek başına çalışabilir olmalıdır. aksi halde OOP demek pek doğru olmaz.

Önemli şartlar:

1- Tek başına çalışabilmesi, özel bir amacı olması.

2- Dışarıya kapalı değişkenlerin özenli seçilmesi.

3- yeri geldiğinde miras sisteminde kullanılması.

4- Farklı php versiyonlarından etkilenmemesi.

Bence hepsinden önce modüler bir sistem kurmak gerekli. MVC çok rağbet gören bir sistem ama herşeyi iç içe sıkıştırmak yerine basit bir controller yaparak başlayabiliriz.

Her programcı birgün Php yi tadacaktır
2013-07-14 21:12:22

Php

Açıkçası gelişmiş sistem adı altında satılan aşağıdaki gibi kodların gereksiz kalabalık yaptığını ve PHP mantığına ters olduğunu düşünüyorum.ayrıca hızı da düşürüyorlar.

basit bir ziyaretçi defteri için 9-10 tane php dosyası kurmak gerekiyor. sistemi öğrenmek de yeni başlayan biri için işkence gibi gelecektir. nerde kaldı bu framework'un işi kolaylaştırması fikri !!


<?php
class Example_model extends Model { public function getSomething($id) { $id = $this->escapeString($id); $result = $this->query('SELECT * FROM something WHERE id="'. $id .'"'); return $result; }
}
function index() { $example = $this->loadModel('Example_model'); $something = $example->getSomething($id); $template = $this->loadView('main_view'); $template->set('someval', $something); $template->render(); }
Her programcı birgün Php yi tadacaktır
2013-07-14 21:22:22

Yazan:alicilin

@drekon hocam;

Çok doğru söylemişssiniz hocam. Frameworkler büyüdükçe sapıtıyorlar :) Bu yüzdende dediğim gibi yapılan framework'un class'ları birbirinden bağımsız çalışmaya uygun olması çok önemli. Ve yine dediğiniz gibi bir kişi belki daha hızlı ilerler çünki kimsenin yazım tarzına uyumlu olmak gibi bir dert yoktur. Ozaman bu framework için görev dağılımı yapıp;

Ali - template parser sınfı yapsın

veli - form doğrulama sınıfı yapsın

gibi bir görev dağılımı ile ortaya bir yapı oluşturabilirsek mantıklı olur.

Herkes görevini tamamladığında ise birbirimizin sınıflarını inceler eksikliklere bakarız.

eger ortak bir calısma olursa ben varım arkadaslar  tabi oncelikle ne gelistirmek gerekiyor onu bilmek lazım 

2013-07-15 00:39:10

Php

alicilinAli Fırat Güler

@drekon hocam;

Aynen hocam söylediklerinize harfiyen katılıyorum.

@bozkurtmanas hocam;

Tabiki hocam. Ben yok demem. Her daim :)

2013-07-15 02:14:44

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro