TalkPHP

TalkPHP (http://www.talkphp.com/forums.php)
-   Show Off (http://www.talkphp.com/show-off/)
-   -   New Application Framework (http://www.talkphp.com/show-off/5060-new-application-framework.html)

logikit 10-26-2009 07:50 PM

New Application Framework
 
Hi TalkPHP folks,

We have recently launched a new application framework for PHP5.
It is meant to help develop really rapid and clean applications, and has already great documentation.

Logikit::Framework

I'd like to hear your feedbacks.

Enfernikus 10-26-2009 08:22 PM

File download is corrupt

adamdecaf 10-26-2009 11:05 PM

Well, your application/config/database.ini is an .INI. What are you thinking storing passwords in clear visible text!?!?!

logikit 10-27-2009 01:04 PM

Hi all,

@Enfernikus Thank you, besides yourself, a few other friends have reported the download problem on windows. The link is fixed.

@adamdecaf: Thank you, too. Of course not. Needed to mention this in the docs.
The application folder needs to be outside of the webroot. This can be configured in index.php.
The website of the framework itself uses the framework and database.ini is not accessible via a browser.

ETbyrne 10-28-2009 05:18 PM

Why not make the config file PHP? It would be faster and then you wouldn't have to place it outside of the webroot.

Hightower 10-29-2009 11:07 AM

Quote:

Originally Posted by ETbyrne (Post 29017)
Why not make the config file PHP? It would be faster and then you wouldn't have to place it outside of the webroot.

Makes sense to me too :)

ioan1k 10-29-2009 12:14 PM

Looked through the framework library.
  1. There are a lot of failure points ... places in execution that have a potential to fail because there is no class validation in place
  2. Rewritten PDO, there is no need to rewrite this library...
  3. Could not fina any specifics on what server you cannot run on? Provided it came with a .htaccess, Apache but what about others?
  4. According to your flowchart cached pages are automatically displayed. Does this mean I database results will not change?
  5. You included the .git hidden files ..... in the download
  6. Why inlude the unpacked version of jQuery and modules?
I do see that a lot of time has been spent developing your framework, but in my opinion it is not suitable for use by other developer to write applications.

logikit 11-02-2009 09:14 PM

Thank you all for your responses and critiques.

I see most of them focus on PDO and the handling of the config file, and also the file hierarchy. I will certainly take into consideration most of them, as we want it to be something usable before all.

The responses for most of the questions are already included in the docs, but unfortunately some are not, like the use of the cache features, they are commented in the config files though.

I have spent a lot of time, but I developed the code and wrote the docs 99% by myself, so any contribution would be highly appeciated.

Killswitch 12-31-2009 07:31 AM

Yea, I would use PDO as is, I hate seeing wrapper classes used with PDO.

Also, even consider autoloading? I haven't looked through much yet, but in logikit.php I see a ton of includes. In the framework I wrote I handled excluding a lot of that using an autoloader of sorts. It was handled customly (not just __autoload) and worked great.

The framework I have for personal use is really just a pretty major rewrite of Kohana, but its been stripped and so much custom added that I don't even really consider half of it to be Kohana anymore. Speed wise I've been able to pull just under a meg of memory used per pages ( well pages that don't use Xajax, that tends to cause it to rise abit ) with about the same functionality of Kohana.

Either works like a good start, keep working on it.


All times are GMT. The time now is 09:32 AM.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0