在这里潜水了一段时间,现冒上来问两个问题:
1. ylinux.org的开发主目标是什么?一个基于Python + Django 的社区环境还是
一个自有的linux发行版,亦或两者均是?
2. Python的Web框架究竟是何概念?例如,假设我编写了一个基于Python +
wxPthon 的记事本程序,我可以使用Django将给程序移植成为B/S模型的web程序吗
(由wxPython实现的UI转而采用AJAX在浏览器端实现,但UI 无关的程序核心代码
可以复用或者仅做必要的修改)?
谢谢指教
首先,建立一个可供使用的社区,吸引有兴趣的爱好者。
其次,以创建一个发行版为一个实践内容,让大家能因 GNU/Linux 被吸引而来,
又能因构建 GNU/Linux 系统而团结在一起。
至于其他的事情,就由大家决定(由社区的所有人决定社区应该怎样发
展是我的最终目标,我坚信大多数人自由参加并讨论出的决定是正确的)
了。直到现在,我的想法(接下来会参与并努力去实现)
中有实际实现步骤的就上面两点。
--
Jian Lee http://jianlee.ylinux.org
Django 是一个 Web 设计框架(开发 Web UI), 目前我还没有听说把
wxPython 的程序转换成 Django 架构里运行的做法。
但是你提到 AJAX ,这个我只听说,还不会用,我的理解是 JavaScript
的另外一种实现理念吧。如果单单想在客户的浏览器里点击“编辑”,弹出一个
记事本(样子和你用 wxPython 设计的记事本一样),这个是可以用 JavaScript
实现的。
UI 无关的代码当然可以复制,其实 Web 实际里的 UI 设计, 模块化原来越明显:
HTML(或者其他 HTML)+ CSS + 脚本语言(JavaScript) 。
Django 之所以称为轻量级的 Web 开发框架,是因为它实现目前 Web 开发的一个流行趋势: MVC 和 DRY 。
我也是想自己写 YLinux 社区的时候了解到 Django , 刚开始学习使用。 如果已有 Python 知识,
学起来是很简单的。 但是 Web 开发里面很多优秀并流行的技术,我正在慢慢学习, ;-)
����ʹ��������Ҳ����ǰһλ�������ԣ���Ҫ�ȿ��õ���Ȼ��������Linux
�ڹ�������ͬ��Ҳ�DZ�ؿ����������С�Ȩ����ȫ�������CU�� lupa���ÿ���
��־����ҵ�linuxpk�����������а���Ϊ���е�Fedora china, ubuntu cn �Լ�
���������ó���Դ����Ӧ�õ�oss,javaeye�ȵȣ�����С����ȱȽ��ǡ���
ylinux�Խ���һ��������Ϊ��չ��������Ӧ����ijЩӦ�þ߱�ǿ�ҵĵ����ԣ�
ר���ԣ���������һ��������ȫ������������������ȷ����Ƶ�CU��ǰ�������κ�
�ص�����ƽ�ʹ�û���������ͼ��չ��Ϊ���롣
������Ŀǰ����������Ӧ��������һ��������Ŀ��Ϊ���������ߺ��û���
ȹ����ϵ���Դ�Ϊ����������Ŀ�������չ��Ŀ������һ�������û�
�桭�����ѭ��ֱ���������е��������������������չ������ʱ������
�ŷ���ɹ���
On 6/17/2010 10:06, Jian Lee wrote:
> ��ֻд���� wxPthon ʾ��̳��еĴ��룬 wxPython ��һ�� UI ��� Python ��
> �� UI �� Web ����е� UI �������кܴ�ͬ�ġ�
>
> Django ��һ�� Web ��ƿ�ܣ����� Web UI���� Ŀǰ�һ�û����˵��
> wxPython �ij���ת���� Django �ܹ������е�������
>
> �������ᵽ AJAX �������ֻ��˵���������ã��ҵ������ JavaScript
> ������һ��ʵ������ɡ�������ڿͻ���������������༭��������һ��
> ���±������Ӻ����� wxPython ��Ƶļ��±�һ������ǿ����� JavaScript
> ʵ�ֵġ�
>
> UI �صĴ��뵱Ȼ���Ը��ƣ���ʵ Web ʵ����� UI ��ƣ� ģ�黯ԭ��Խ���ԣ�
> HTML���������� HTML��+ CSS + �ű����ԣ�JavaScript�� ��
>
> Django ֮���Գ�Ϊ�������� Web ������ܣ�����Ϊ��ʵ��Ŀǰ Web ������һ���������ƣ� MVC �� DRY ��
>
> ��Ҳ�����Լ�д YLinux �����ʱ���˽ Django �� �տ�ʼѧϰʹ�á� ������� Python ֪ʶ��
> ѧ�����Ǻܼġ� ���� Web ��������ܶ����㲢���еļ���������������ѧϰ�� ;-)
>
>
>
> �� ����һ 14 6�� 2010 17:31:52��F.E.�Ǻ� д����
>
>> Hi all,
>>
>> ������DZˮ��һ��ʱ�䣬��ð�������������⣺
>>
>> 1. ylinux.org�Ŀ�����Ŀ����ʲô��һ������Python + Django ����������
>> һ�����е�linux���а棬������߾��ǣ�
>>
>> 2. Python��Web��ܾ����Ǻθ�����磬�����ұ�д��һ������Python +
>> wxPthon �ļ��±������ҿ���ʹ��Django���������ֲ��ΪB/Sģ�͵�web������
>> ����wxPythonʵ�ֵ�UIת�����AJAX���������ʵ�֣���UI �صij�����Ĵ���
>> ���Ը��û��߽�����Ҫ���ģ���
>>
>> ллָ��
>>
>> --
>> ����ʼ����� YLinux Google �����飬�dz������������ǵ��ʼ��飡
>>
>> Ҫ���?�⣬�뷢���ʼ��� yli...@googlegroups.com
>> �˳���������飬�뷢���ʼ��� ylinux+un...@googlegroups.com
>> �����Ϣ������� http://groups.google.com/group/ylinux?hl=zh-CN
>>
>> ��ӭ���� YLinux ��ҳ �� http://ylinux.org
>>
>
就 Ylinux.org 而言,我目前计划的第一、二步骤已经多次提及。
我想 houwsh 的疑问在于:“这两步都已经有人在做,而且做的很好了,为什么
我们还要再另起炉灶,另外造一个车轮子(可能车轮都算不上)?”
我分别解释一下我认为决不可少并很有必要的这两步:
一、建立一个 YLinux 交流社区。
拿中文社区来说,虽然现在有很多 wiki (ubuntu的wiki就很不错)、forum(ubuntu的也不错,linuxsir,
还有 CU 等很多老牌专业的社区)、maillist(很多中文maillist也很热闹)。还有类似 china-unix 这样的试验环境。
但,目前的 wiki 写作多随意而为(兴尽即为,维护不力,更无严格审查,无方便的交流途径)。 forum 的现像
更是多而无类,广而不精; 问也无题, 答也无物。 maillist 亦难有作为。 其他形式想大家也难有好点的感受。
总之,目前没有一个社区可以提供一个良好的学习、交流环境。正因为如此,才有很多的个人 blog ,
很多的小社区。但是一个人去做很多事情(维护自己的 blog , 开发社区都是一些繁杂的工作), 比不上
很多人分别做不同事情,更专业、高效、有成就感(人在哲学上是群体动物,只有在群体中才能获得
最大的成就感)。
二、制作 YLinux 的发行版。
研究制作适合“自己”(我相信越来越多的人参与到 YLinux 社区,提出越来越多的“自己观点”,最终 YLinux
会是一个“大众” 版本) 的发行版,是 GNU/Linux 学习的“必经之路”, 也是唯一能全盘提高自身能力之路。
参与者可以学习锻炼,使用者可以享受到一个也许更合适自己的发行版。
Thanks,
Jian Lee
> 为什么要建ylinux.org?
>
> 如Jian Lee所言:
>
> 吸引而来,又能因构建 GNU/Linux 系统而团结在一起。
>
>
>
说“为什么要建ylinux.org? ” 是为了明确建立社区的目的。我觉得明确的目的可以指引方向,可以给我们提供更理性的动力而不仅仅只靠一枪
热诚,这样的话,我觉得对ylinux的建立是有好处的。
说“为什么要做发行版?去做给谁呢?做给我们自己玩?做给linux高手玩?还是做给人民大众玩? ”是为了明白目标群体是什么,这样可以让我们更专注
并且做出更适合的东西来。倒是没有想过这样做有没有意义或者因为国内发行版已经很多这样的情况。因为从开始我就觉得做社区和发行版不论如何,对自己都是
一个很大的学习提高的机会。
谢谢jian lee的解释,让我等爱好者对ylinux有了更清晰的认识和定位。之所以写这个解释,是怕大家对我之前写的东西造成误解,认为我鄙视
ylinux,这样就悲剧了。
houwsh 何不帮助设计现在的社区? 我想这个过程中可以学到很多:
Python, Django , MVC(MTV)类型 web 开发, HTML/CSS/JavaScript 等等
另外,这些知识能在个人今后的职业生涯中多一份机遇的!
> 我解释一下。
> 热诚,这样的话,我觉得对ylinux的建立是有好处的。
> 并且做出更适合的东西来。倒是没有想过这样做有没有意义或者因为国内发行版已经很多这样的情况。因为从开始我就觉得做社区和发行版不论如何,对自己都是
> 一个很大的学习提高的机会。
>
> ylinux,这样就悲剧了。
On 6/21/2010 11:23, Jian Lee wrote:
> �Ǻǣ�����û�˸е��������ӡ��ɣ�
>
>
> houwsh �β�����������ڵ����� �����������п���ѧ���ࣺܶ
> Python�� Django �� MVC��MTV������ web ������ HTML/CSS/JavaScript �ȵ�
>
>
> ���⣬��Щ֪ʶ���ڸ��˽���ְҵ�����ж�һ�ݻ����ģ�
>
>
>
> �� ����һ 21 6�� 2010 08:21:00��hou д����
>
>
>> �ҽ���һ�¡�
>>
>
>> ˵��ΪʲôҪ��ylinux.org? �� ��Ϊ����ȷ���������Ŀ�ġ��Ҿ�����ȷ��Ŀ�Ŀ���ָ�����Ը������ṩ�����ԵĶ��������ֻ��һǹ
>>
>
>> �ȳϣ�����Ļ����Ҿ��ö�ylinux�Ľ������кô��ġ�
>>
>
>> ˵��ΪʲôҪ�����а棿ȥ����˭�أ����������Լ��棿����linux�����棿����������������棿 ����Ϊ������Ŀ��Ⱥ����ʲô��������������Ǹ�רע
>>
>
>> �����������ʺϵĶ�����������û�������������û�����������Ϊ���ڷ��а��Ѿ��ܶ�������������Ϊ�ӿ�ʼ�Ҿ;���������ͷ��а治����Σ����Լ�����
>>
>
>> һ���ܴ��ѧϰ��ߵĻ�ᡣ
>>
>
>>
>
>> ллjian lee�Ľ��ͣ����ҵȰ����߶�ylinux���˸��������ʶ�Ͷ�λ��֮����д������ͣ����´�Ҷ���֮ǰд�Ķ��������⣬��Ϊ�ұ���
>>
>
>> ylinux������ͱ����ˡ�
>>
>
>
��ľ��Python����
http://wiki.woodpecker.org.cn/moin/
BTW:����վ��ռ����̣����鿼�ǹ���VPS��
On 6/22/2010 02:56, Dongwu wrote:
> �ܸ��˿�����Ҷ�ylinux��ʼ������ۡ�ϣ��ylinux.org�����wiki/forum�ܾ��쿪ʼʹ�á��������ǾͿ�����ѧϰ
> django����е���ᣨ����������ͼ��RHEL5�ϰ�װdjango�������Լ������������ͨ�����google�����顣�һᾡ��ļ��뵽��
> ��Ľ���������
>
>
希望这能成为一个大 knowledge base (或者更进一步的含义--社区), 永远不能被“收购”, 一直保持自由。
在 星期二 22 6月 2010 13:30:20,F.E.Nebula 写道:
> 同样乐意为建立社区贡献资源,不过不知目前的社区系统开发是否有一个明确的
> Roadmap? 另外,我现在的理解是,ylinux致力于创建一个“有管理机制并且由多位
> 作者协力供稿的” Knowledge base,是这样吗?
>
>
> On 6/21/2010 11:23, Jian Lee wrote:
> 这封邮件来自 YLinux Google 讨论组,非常高兴您订阅我们的邮件组!
>
> 要发表话题,请发送邮件到 yli...@googlegroups.com
> 退出这个讨论组,请发送邮件到 ylinux+un...@googlegroups.com
> 更多信息,请访问 http://groups.google.com/group/ylinux?hl=zh-CN
>
> 欢迎访问 YLinux 主页 : http://ylinux.org
--
Jian Lee http://jianlee.ylinux.org