Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,150,810 members, 7,810,113 topics. Date: Friday, 26 April 2024 at 08:57 PM

Just Completed The First Stage Of Cogentphp Application Development Framework! - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Just Completed The First Stage Of Cogentphp Application Development Framework! (1162 Views)

Ruboto - The Andriod App Development Framework For Rubyists / Application Development Using Csharp (C#) / What PHP Cms/framework Do You Use And Why? (2) (3) (4)

(1) (Reply) (Go Down)

Just Completed The First Stage Of Cogentphp Application Development Framework! by wilforlan: 6:08pm On Oct 13, 2016
Hi Guys! , I Just completed the first stage of My Framework, CogentPHP.

Link is: https://github.com/wilforlan/CogentPHP

A Socket Driven Framework for PHP Developers, and also a great starting point for beginners in PHP as the ADS has a small footprint and Docs of Third Party Packages included have a small Learning Point

Sample Apps built on top of CogentPHP

https://github.com/wilforlan/Automobile-Dianostic.git

https://github.com/wilforlan/CogentBlog.git
How to Install

You should have composer installed.

if($this->composerInstalled == null){
$this->load('http://getcomposer.org/');
}
elseif(isset($this->composerInstalled)){
$cmd->runCommand('Composer Install');
}
echo 'Installation Complete';
$cmd->runCommand('php -S localhost:3000');

Funny right ? Run Composer Install while you cd to where you cloned this repo to then run php -S localhost:3000
Why should I contribute ?

Never seen a PHP Framework that supports asynchronous because the Parent only supports synchronous, as the need for real-time data feed on the web is ever increasing, I think we should at least give back to our community by creating things that are really helpful for beginners because most of then get turn on by the possibilities of other languages.
How is it aimed to be Developed ?

Using the Console Component, will ease the stress of Creating Routes, APIs, Form Helpers, Database Migration, Controllers and Method Calls, View Rendering without writing any single line of code.

The Console is to work in way similar to how npm init does. Yeah, just exactly like a form were the only thing you need to do is just to give answers to question that you are being asked by the Console **LOL**

It will be achieved by having Elegant Syntax Like

- php cogent Create:Routes

- php cogent Create:API

- php cogent Create:migration


That's just an example of what I have in mind. I hope there are developers out there willing to contribute to this simple project.

To DO

Add Socket Functionality and Optimize database queries to get data asynchronously Add Support For File Storage System and Cloud Storage APis, e.g Google Cloud and Amazon AWS Add Support for Authentication and

It open source and can be used by any one.
Contribution are welcome as it still has a very long way to go.
Link is: https://github.com/wilforlan/CogentPHP

1 Like

Re: Just Completed The First Stage Of Cogentphp Application Development Framework! by guru01(m): 6:29pm On Oct 15, 2016
Nice, but why creating a framework from other frameworks?
Re: Just Completed The First Stage Of Cogentphp Application Development Framework! by FrankLampard: 7:25pm On Oct 15, 2016
Nice. I will test your sample App when I get access to internet. Good to see an Asynchronous PHP framework.
Re: Just Completed The First Stage Of Cogentphp Application Development Framework! by Nobody: 8:40pm On Oct 15, 2016
It is a very good idea, I too did some work on socket - the last being a php2php socket something allowing php to be the server and php to be the client too.
This your stuff however needs documentation, some of us are just too lazy when it comes to stuffs like this.
Re: Just Completed The First Stage Of Cogentphp Application Development Framework! by guru01(m): 11:29pm On Oct 15, 2016
FrankLampard:
Nice. I will test your sample App when I get access to internet. Good to see an Asynchronous PHP framework.
Haven't you seen one before?
Re: Just Completed The First Stage Of Cogentphp Application Development Framework! by FrankLampard: 6:29am On Oct 16, 2016
guru01:

Haven't you seen one before?

No

(1) (Reply)

Build A Career In Mobile App Development / Must You Be A Mathematics Genius Before You Be A Programmer / You're Not Good At Design--you're A PROGRAMMER!!

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 14
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.