為什么Ruby只有Rails框架?
謝邀。要解釋這個,首先需要思考這幾個問題。
首先,選擇多是好還是不好呢?
雖然python選擇多,但是任何一個框架都能解決問題,我們并不能也不需要每種都學習,它們是不沖突的啊。你并不需要選擇出一個最好的出來,只要找到一個適合的、能用的就好,這個其實不難的。而且不同的框架就好像不同的美食,找到一個好用的其實是很有樂趣的事情。
其次,你的學習想做什么呢?
如果你是玩票性質的,選什么都無所謂。我個人更喜歡ruby的語法一些。
如果你專一想做網站,ror要更好一些。另外,也可以考慮一下php。以前php框架是百花齊放,比python的web框架多多了,現在大多聚焦在laravel、yii和thinkphp(國產)了。而且印象中php框架性能更好,比起ror來。php最好的是,部署方便,買個便宜的虛擬主機就能跑起來。
如果你希望除了做網站還想往其他領域發展,python更好,因為python是最熱門的人工智能語言。還有nodejs,也是很有誘惑力的。現在javascript應用的范圍越來越廣了。