From owner-freebsd-questions@FreeBSD.ORG Sun Apr 22 10:34:08 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 23D3E16A401 for ; Sun, 22 Apr 2007 10:34:08 +0000 (UTC) (envelope-from zhangweiwu@realss.com) Received: from bossdog.realss.com (bossdog.realss.com [211.157.108.128]) by mx1.freebsd.org (Postfix) with ESMTP id 69E5613C458 for ; Sun, 22 Apr 2007 10:34:07 +0000 (UTC) (envelope-from zhangweiwu@realss.com) Received: from localhost (unknown [127.0.0.1]) by bossdog.realss.com (Postfix) with ESMTP id 8CBF04C9576 for ; Sun, 22 Apr 2007 18:34:24 +0800 (CST) Received: from bossdog.realss.com ([127.0.0.1]) by localhost (bossdog.realss.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05459-18 for ; Sun, 22 Apr 2007 18:34:23 +0800 (CST) Received: from [192.168.1.200] (215.101.85.218.board.xm.fj.dynamic.163data.com.cn [218.85.101.215]) by bossdog.realss.com (Postfix) with ESMTP id 31D524C8EE5 for ; Sun, 22 Apr 2007 18:34:23 +0800 (CST) Message-ID: <462B39DB.8@realss.com> Date: Sun, 22 Apr 2007 18:32:59 +0800 From: Zhang Weiwu User-Agent: Thunderbird 1.5.0.7 (X11/20060918) MIME-Version: 1.0 To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=GB18030; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at bossdog.realss.com Subject: best programming language for console/sql application? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Apr 2007 10:34:08 -0000 Dear list This is OT. I am a 4 year php developer and is very familiar with javascript and awk (familiar = knows and used all functions and features of the language itself) and I am a 5 year FreeBSD user. Being frustrated for the lack of a good console-based issue tracking tool (like mantis or bugzilla), I think I should start to write my own. I'll either start from scratch or (better) write a frontend for mantis which I used for years. 1. If someone has already started, I should try join him/her rather than reinventing the wheel. So if someone knows any person who is starting to work on a slim console-based issue tracker, please let me know. I already did quit a few searches. I know someone is working on a console front-end of G-Forge, but a big software like G-Forge is not what I am thinking of. 2. If I start my own, I think I'll be using a console widget library (ncurse? because it's famous), an SQL database (no problem) and a programming language. I never developed console application before, so here asking for suggestions on what programming language to choose. Non of my known language php/javascript/awk are suitable so I guess I have to learn a new language anyway. The language better be easy to learn and work with (C++ is out), not necessarily have complicated calculation feature (like the graphical report mantis makes), not necessarily OOP. I have perl and tcl in my head now, can you make some recommendations? Thanks!