notepad php源码,GitHub - CharlesKiki/Web-Notepad: 这是一个仿制有道云笔记的原生PHP小玩具。...

这篇博客介绍了一个仿制笔记应用的开发过程,强调在不使用框架的情况下,用原生语言进行Web开发以深化理解。开发者通过这种方式体验到重构的乐趣,同时也面临代码冗余和阅读难度的挑战。项目旨在实践和学习,依赖管理、版本控制以及功能预期都有详细阐述。此外,还提到了PHP环境配置和站点配置的注意事项,以及Composer的使用。
摘要由CSDN通过智能技术生成

What is this?

一个仿制笔记的Web应用。但是重点在于“重构”的乐趣。

特点

简言之,不使用框架就以原生的语言来开发一个网站,最大的好处就是最实现方法的理解会加深。但是不适用框架也意味着重复和冗余,这也导致了项目阅读时的阅读思路。

设计稿

毕竟是一款笔记,简单但是重在以多写多看的的方式去实现。这也是考虑到CSS的重要性提出的问题。

项目结构

这里主要介绍了作为一个开发者快速明白各个功能模块和代码的组织方式的介绍。

依赖以及如何使用

这个项目的本意不是用来使用的,而是用来折腾的,但是即便如此也要有依赖的介绍和安装的说明。

对版本和功能的预计

这里提出了对这个应用的一些要求,可能是功能上的,也可能是在开发的标准上的。这有益于更加清晰的认识软件的边界和维护并阅读代码。

源码文件介绍

index.html 登录页

php/

- connect_sql.php 登陆指定的SQL数据库

includes/

- mainpage.html 主界面

js/

- form_check.js 表单检查

css/

关于运行环境

Wamp的PHP版本更换需要修改一定的配置文件,并不友好。所以采用了国内的集成PHP环境。自带多个版本。

关于站点配置

注意Hosts文件中要配置虚拟站点和对应的本地地址例如

127.0.0.1 mynotebook.com

以及注意虚拟站点可以免于将项目放在Localhost之中

PHP version 7.2.13

Focus:Composer也用了这个版本,所以在使用composer.phar文件时要注意版本

Yii

在使用Composer的时候可以直接配置环境变量,然后使用Composer命令。

项目模板安装 :composer create-project yiisoft/yii2-app-basic basic

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值