[BioSQL-l] Web front-ends to BioSQL

Chris Fields cjfields at illinois.edu
Fri Jan 30 14:45:30 EST 2009


On Jan 30, 2009, at 9:23 AM, Hilmar Lapp wrote:

> Having such a webapp would be pretty cool, and I agree with the  
> argument below that there are numerous small groups or individuals  
> with this need. (we have some ourselves here ...)
>
> One word of caution as to where to look for lessons I think is the  
> infamous GMOD gene page and standard web front-end, which has been  
> labored on in various incarnations for more than half a decade,  
> without producing a compelling and broadly adopted result. People's  
> needs and technology obsessions vary from place to place.
>
> One possibly hugely complicating factor for the GMOD web front-end  
> was that the target audience were model organism websites, which  
> themselves have a large and diverse stakeholder community, so  
> flexibility and configurability became overriding requirements  
> resulting in bloat of code stacks and features.
>
> My personal take is that for this to be broadly useful, the primary  
> target audience should probably be programmers, or programming-savvy  
> scientists, who can extend and customize a core application at will.  
> In other words, much in line with the philosophy behind the Bio*  
> libraries.
>
> Other than that, keep it simple so I don't have to learn yet another  
> (namely your templating or clever XML configuration scheme) language  
> to extend it. I sat next to Mark when he generated a bare-bones  
> BioSQL-binding in EJB literally in minutes, which I thought was  
> cool. People rave about Ruby and RoR too as for ease of getting  
> started. By far the most people out there will be familiar with  
> Perl, but I'm not sure what the web application framework would be  
> there that would put me at ease. In the end what may count more than  
> anything else is critical mass even if it's not everyone's darling  
> language.

Perl web application framework: Catalyst and Jifty (have not tried  
them myself).  RoR gets a lot of press, but I understand the RoR devs  
tend not to listen to the core ruby devs and (as a consequence) had  
recently run into issues with the 1.8.7 ruby release, detailed by the  
always-entertaining chromatic here:

http://use.perl.org/~chromatic/journal/37125

chris

> My $0.02, and I'd be keen so see what comes out of this. If there's  
> something I can do to tip the balance towards something tangible  
> happening, let me know.
>
> 	-hilmar


More information about the BioSQL-l mailing list