← Back to team overview

getdeb-collaboration team mailing list archive

Re: APT-Portal

 

Hello,
I would preder to keep using PHP and Smarty, they provide the
presentation/logic separation, as for the data model
abstraction/separation there should be PHP DB libraries/classes to
achieve that.
A web framework makes more sense for more complex projects and used by
people already with some experience using them. It is not our case :).

On Mon, Mar 9, 2009 at 5:49 PM, Emilio López <buhitoescolar@xxxxxxxxx> wrote:
> In my opinion Symfony wouldn't be a good choice. It's one of the most
> 'heavy' frameworks, together with CakePHP and Zend Framework. And you need
> to use it from the command line :/
>
> 2009/3/9 Marco Rodrigues <gothicx@xxxxxxx>
>>
>> Emilio López wrote:
>> > Hello,
>> >
>> > As always, I prefer to use PHP. And as Getdeb is in PHP, it might be
>> > better
>> > to use PHP, so as to be able to reuse existing code.
>>
>> PHP isn't bad, if security is taken.
>>
>> >
>> > Also, I would suggest using CodeIgniter, the fastest PHP Framework out
>> > there. It's the same we used for popcon2 with Vadim. I have experience
>> > with
>> > this one.
>> >
>>
>> I think symfony will be a better choice. It's the #1 of PHP frameworks.
>>
>> > Opinions?
>> >
>> > Emilio
>> >
>> > 2009/3/7 Marco Rodrigues <gothicx@xxxxxxx>
>> >
>> >> Hi!
>> >>
>> >> I think this project need to be first well structured, like what
>> >> packages
>> >> to
>> >> use, language. PHP for what?
>> >>
>> >> " Pylons is a lightweight web framework emphasizing flexibility and
>> >> rapid
>> >> development. " - http://www.pylonshq.com
>> >>
>> >> It's like Ruby on Rails, but for Python. It avoid the use of SQL
>> >> queries
>> >> directly with SQLAlchemy.
>> >>
>> >> I don't have any experience with Pylons, but it's powerfull.
>> >>
>> >> João Luís Marques Pinto wrote:
>> >>> Hello,
>> >>> while starting some code to extract the information from a repository
>> >>> to
>> >>> a database, intended to be used for PlayDeb. I got the idea that
>> >>> developing this code as part of a content management system would be
>> >>> suitable to use not only with PlayDeb and GetDeb but also with any APT
>> >>> repository.
>> >>> It could be used to provide information for either a small repository
>> >>> like a PPA or a huge repository like the Ubuntu universe.
>> >>>
>> >>> After discussion the idea with a few people it turned from something
>> >>> that would be nice to do, to something that needs to be done.
>> >>>
>> >>> I  have setup a launchpad project for the development:
>> >>> https://launchpad.net/apt-portal
>> >>>
>> >>> The project will not be get/play*deb centric, getdeb and playdeb will
>> >>> be
>> >>> implemented mostly as themes and eventually plugins for the APT-Portal
>> >>> core.
>> >>>
>> >>> Best regards,
>> >>>
>> >> --
>> >> Marco Rodrigues
>> >>
>> >> http://Marco.Tondela.org
>> >>
>> >> _______________________________________________
>> >> Mailing list:
>> >> https://launchpad.net/~getdeb-collaboration<https://launchpad.net/%7Egetdeb-collaboration>
>> >> Post to     : getdeb-collaboration@xxxxxxxxxxxxxxxxxxx
>> >> Unsubscribe :
>> >> https://launchpad.net/~getdeb-collaboration<https://launchpad.net/%7Egetdeb-collaboration>
>> >> More help   : https://help.launchpad.net/ListHelp
>> >>
>> >
>>
>> --
>> Marco Rodrigues
>>
>> http://Marco.Tondela.org
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~getdeb-collaboration
>> Post to     : getdeb-collaboration@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~getdeb-collaboration
>> More help   : https://help.launchpad.net/ListHelp
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~getdeb-collaboration
> Post to     : getdeb-collaboration@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~getdeb-collaboration
> More help   : https://help.launchpad.net/ListHelp
>
>



-- 
João Luís Marques Pinto
GetDeb Team Leader
http://www.getdeb.net
http://blog.getdeb.net



Follow ups

References