Showing posts with label PHP-GTK. Show all posts
Showing posts with label PHP-GTK. Show all posts
Can I expect PHP-GTK V3.0 in 2012?
PHP is a widely-used general-purpose scripting language, GTK is a cross-platform widget toolkit for creating graphical user interfaces and PHP-GTK is a set of language bindings for PHP which allow GTK+ GUI applications to be written in PHP.
I have been working on PHP-GTK for some-time, but it seems that PHP-GTK applications crash easily, they are slow and are not according to desktop application expectations. Also I have found a lot of criticism regarding it, like:
"if you want to build a desktop application, you can't really do that well in PHP (sorry php-gtk). Then .NET would be a better choice."
Reference: http://linkd.in/yB75JH
"PHP-GTK is a real stretch of PHP's intended use. I'd personally stay away."
Reference: http://bit.ly/wzxrKe
"I agree with the answers there in that PHP is not a language designed for GUI applications and can heartily recommend Python+Qt."
Reference: http://bit.ly/wzgttJ
However, as Andrei Zmievski says "I firmly believe that PHP is a better project because of PHP-GTK."
Reference: http://bit.ly/AgBLlr
I think PHP V6.0 is coming out any-time soon, GTK+ V3.0 is already there. Is there any work going on for PHP-GTK Version 3.0? Can I expect PHP-GTK V3.0 in 2012?
I have asked this same question on StakOverFlow. You can answer my question over here:
http://stackoverflow.com/questions/8955053/can-i-expect-php-gtk-v3-0-in-2012
PHPKetchup
What is PHPKetchup?
PHPKetchup is a PHP-GTK application development framework with a very small footprint, built for PHP-GTK coders who need a simple and elegant toolkit to create desktop applications. It focuses on MVC architecture and transformation of a PHP website application framework into PHP-GTK desktop application framework.
Practical Application:
For companies who are more inclined towards website development, open-source and PHP, switching to another language can require reallocating resources, creation of projects from scratch, compilation of source-code after each editing, training of employees, or hiring of new employees; whatever is the case, leaving PHP for another language can be costly and time-consuming.
Details:
PHP-GTK is a cross-platform binding of PHP (PHP: Hypertext Preprocessor) for GTK (GIMP Toolkit) which provides object-oriented interface to GTK classes. The existing frameworks of PHP-GTK for-example Callicore are not mature and up to mark, as many modern features like MVC (Model-View-Controller), Active Records, Internationalization and Scaffolding are missing. This necessitates the development of PHPKetchup.
PHPKetchup implements MVC architecture and resolves communication issue of View class and Controller class by using Symfony EventDispatcher, which is in fact Observer design pattern.
According to the July 2010 survey conducted by project team, highest market value of this project is $3000 per year. In future, this project can be extended so that PHP-GTK mobile applications can also be created.
PHPKetchup is a PHP-GTK application development framework with a very small footprint, built for PHP-GTK coders who need a simple and elegant toolkit to create desktop applications. It focuses on MVC architecture and transformation of a PHP website application framework into PHP-GTK desktop application framework.
Practical Application:
For companies who are more inclined towards website development, open-source and PHP, switching to another language can require reallocating resources, creation of projects from scratch, compilation of source-code after each editing, training of employees, or hiring of new employees; whatever is the case, leaving PHP for another language can be costly and time-consuming.
Details:
PHP-GTK is a cross-platform binding of PHP (PHP: Hypertext Preprocessor) for GTK (GIMP Toolkit) which provides object-oriented interface to GTK classes. The existing frameworks of PHP-GTK for-example Callicore are not mature and up to mark, as many modern features like MVC (Model-View-Controller), Active Records, Internationalization and Scaffolding are missing. This necessitates the development of PHPKetchup.
PHPKetchup implements MVC architecture and resolves communication issue of View class and Controller class by using Symfony EventDispatcher, which is in fact Observer design pattern.
According to the July 2010 survey conducted by project team, highest market value of this project is $3000 per year. In future, this project can be extended so that PHP-GTK mobile applications can also be created.
0
comments
Labels:
Callicore,
desktop,
MVC,
open-source,
PHP,
PHP-GTK,
PHPKetchup,
survey
Subscribe to:
Posts (Atom)
Popular Posts
-
PHP is a widely-used general-purpose scripting language, GTK is a cross-platform widget toolkit for creating graphical user interfaces an...
-
Go to System->Administration->Synapic Package Manager Go to Settings->Repositories Tick all options in "Ubuntu Software...
-
Update: Apology from Mr Asim-ur-Rehman: Dear Asad Veqar Shairani, It seems that there is some kind of misunderstanding; we treat our stu...
-
Today some Turkish hackers infiltrated in PKNIC database, which is the official domain name registrar for Pakistani ccTLD (Country code to...
-
An issue tracking system (also trouble ticket system or support ticket system) is a computer software that manages and maintains lists of is...

