5.0 项目入门前言
接触了一些项目之后,越发觉得很多时候我们学编程并不是学语言,而是学一个框架,这是一套一套的东西。所以在此提醒各位想要入门的新手,不要挑学编程语言,不要纠结java慢C++难,随便挑一个热门的上手。反正你肯定是不能一辈子就靠那一种语言吃饭的。如果你实在选择困难,就按照科班的学习顺序,先学C(函数编程),然后从面向对象的语言里(C++、Java、Python、C#等)挑一门,想做什么项目就学哪门。
项目呢又分小项目和大项目,小项目的特点是写的东西少,配置文件少;大项目则一般会把能分离的文件都分离出来,这就会导致代码量增加,但是更加有条理,在代码量很大的情况下更加容易改,同时也使多人协同作业更加方便。
现在的项目框架大体上都遵循这么一个规律:核心代码文件 + 资源文件。经常的资源文件就包括了项目界面(如果有)的布局、图片资源、主题(组件样式,如css)等等,而核心代码就是外表下的灵与肉,负责react。但也有一些框架是可以用核心代码写界面的(界面与逻辑写在一起,如Qt)。
在这一板块,我会将我学过的项目框架记录下来,慢慢的归纳不同的类型,供后人参考。