java web程序示例

If you’re reading this post you are looking for an idea, a simple app that you can use in your tutorial or in your example project to test a new framework or API, but you can’t find anything that really resonates with you.

如果您正在阅读这篇文章,那么您正在寻找一个想法,一个简单的应用程序,可以在您的教程或示例项目中使用它来测试新的框架或API,但是您找不到真正能引起您共鸣的东西。

It needs to be simple enough but at the same time complex enough to be worth doing.

它必须足够简单,但同时又要足够复杂才能值得。

“I don’t want to build another to-do app”, I hear you thinking.

我听到您在想:“我不想构建另一个待办应用程序”。

I wrote this post to help myself, and I hope this will help you as well.

我写这篇文章是为了帮助自己,希望对您也有帮助。

Some of the ideas are self-contained (not involving the use of an external API), some make use of famous public APIs where you can easily grab pre-built data.

有些想法是独立的(不涉及使用外部API),有些想法使用了著名的公共API,您可以在其中轻松获取预建数据。

Some require a server part, some do not, which might also depend on your implementation.

有些需要服务器部分,有些则不需要,这可能还取决于您的实现。

But I try to keep those ideas:

但我尝试保留这些想法:

  • good to build a tutorial
    很好地建立一个教程
  • good to experiment with web technologies
    可以尝试使用网络技术
  • not something that will take a week to figure out
    不需要花一个星期的时间
  • not “startup ideas”
    不是“创业思路”
  • I do not target mobile apps but web apps
    我的目标不是移动应用,而是网络应用
  • easy to explain
    容易解释
  • easy to build (less than 24 hours if prepared)
    易于构建(如果准备的话,不到24小时)
  • easy to extend with new features
    易于扩展的新功能

So, enough talk, here’s the list!

所以,足够多的谈话,这是清单!

  • Simple apps

    简单的应用

    • A weight tracker app

      体重追踪器应用

    • A calculator app

      计算器应用

    • A book database

      图书数据库

    • A recipes app

      食谱应用

    • A bill tracker

      账单追踪器

    • An expenses tracker

      费用追踪器

    • A chat application

      聊天应用

    • A notes app

      笔记应用

    • A personal diary app

      个人日记应用

    • A pomodoro app

      番茄程序

    • A meme generator

      一个模因发生器

    • Tic-tac-toe game

      井字游戏

    • The game of life

      生活游戏

    • A blog engine

      博客引擎

    • A QA engine

      质量检查引擎

    • A forum engine

      论坛引擎

    • An embeddable live chat

      嵌入式实时聊天

    Simple apps

    简单的应用

  • API-powered apps

    API驱动的应用

    • A Hacker News client

      黑客新闻客户端

    • A Reddit client

      Reddit客户端

    • An Instagram client

      Instagram客户端

    • A GitHub API client

      GitHub API客户端

    • An Unsplash API client

      Unsplash API客户端

    API-powered apps

    API驱动的应用

  • Data for your sample apps

    您的示例应用程序的数据

    • Public APIs you can use in example projects

      您可以在示例项目中使用的公共API

    • Image placeholders for your sample projects

      您的示例项目的图像占位符

    • Image generators

      影像产生器

    • Sample text generator for your sample projects

      用于示例项目的示例文本生成器

    • Other fake data

      其他虚假数据

    Data for your sample apps

    您的示例应用程序的数据

  • Wrapping up

    结语

简单的应用 (Simple apps)

体重追踪器应用 (A weight tracker app)

  • It accepts a set of manual entries of weight measurements taken at different dates
    它接受一组在不同日期进行的体重测量的手动输入
  • It can plot a graph
    它可以画一个图
  • It can allow to track multiple entities, for example more than one person weight
    它可以允许跟踪多个实体,例如一个人的体重
  • Store them somewhere
    存放在某个地方

计算器应用 (A calculator app)

A standard calculator: numbers, +, -, *, /, and the result

标准计算器:数字,+,-,*,/和结果

See video tutorial

观看视频教程

图书数据库 (A book database)

  • Enter the books you own
    输入您拥有的书
  • Enter the books you’d like to buy
    输入您要购买的书
  • Store the book info, images
    存储书籍信息,图像

食谱应用 (A recipes app)

  • Enter a name, a description with the steps
    输入名称,说明和步骤
  • Have pictures
    有图片
  • Have some ranking for difficulty and quality
    在难度和质量上有一些排名
  • Add the time needed
    添加所需时间
  • Have different steps with a picture for each
    每个步骤都有不同的图片
  • Store them somewhere
    将它们存放在某个地方

See video tutorial

观看视频教程

账单追踪器 (A bill tracker)

  • Log bills, amounts and date
    记录账单,金额和日期
  • List bills
    列出账单
  • Have a few graphs (this year / last year)
    有一些图表(今年/去年)
  • Store them somewhere
    将它们存放在某个地方

费用追踪器 (An expenses tracker)

  • Log expenses, tag them (or have categories)
    记录费用,标记费用(或具有类别)
  • List expenses
    列出费用
  • Have a few graphs (last month / last year)
    有一些图表(上个月/去年)
  • Store them somewhere
    将它们存放在某个地方

聊天应用 (A chat application)

  • Some sort of stripped-down Slack
    某种简化的松弛
  • People enter without authentication and are assigned a name, stored for when they come back
    人们未经身份验证便进入,并被分配一个名字,以便下次返回时存储
  • Store the history
    储存历史
  • Add notifications
    添加通知

笔记应用 (A notes app)

  • Add a new note
    新增笔记
  • List all your notes in the sidebar
    在边栏中列出所有笔记
  • Store them somewhere
    存放在某个地方

个人日记应用 (A personal diary app)

  • Add entries with a date and text
    添加带有日期和文本的条目
  • Entries have a date
    条目有日期
  • Show more recent first
    先显示更多最新内容
  • Attach pictures
    附上图片
  • Store them somewhere
    将它们存放在某个地方

番茄程序 (A pomodoro app)

  • Enter a time
    输入时间
  • Start timer
    启动计时器
  • Alert when the time is over
    时间到时提醒

See video tutorial

观看视频教程

一个模因发生器 (A meme generator)

  • Have 10 popular meme images
    有10个流行的米姆图片
  • Let the user add the text
    让用户添加文字
  • Result is image + text
    结果是图像+文字
  • Store the history
    储存历史

井字游戏 (Tic-tac-toe game)

We all know what a tic-tac-toe game is

java web程序示例_示例Web应用程序提示列表相关推荐

  1. javafx 示例_示例介绍:JavaFX 8打印

    javafx 示例 我有一段时间没有写博客了,我想与其他人分享有关JavaFX的所有信息(我的日常工作和家庭可能是借口). 对于那些对此博客不熟悉的人 ,我是JavaFX 2 Introduction ...

  2. web服务器软件_选择Web服务器软件

    web服务器软件 Most of the times, people gets confused when picking up a web server software to run on the ...

  3. java微信 扣扣登录_转载微信小程序实现微信登录(Java后台)

    作者:Aoess丶 原文:https://blog.csdn.net/yan245294305/article/details/84993265 这两天在自己的小项目中加入了微信小程序的很多功能,今天 ...

  4. 小程序 缩放_缩放流星应用程序的初体验

    小程序 缩放 by Elie Steinbock 埃莉·斯坦博克(Elie Steinbock) 缩放流星应用程序的初体验 (First Experiences Scaling a Meteor Ap ...

  5. audio 小程序 放大_码code | 小程序新能力释放,人人都能拥有对话机器人

    当用户在小程序内发起对话,你是在后台抓紧安排人工回复吗? 由于等待回复时间过长,用户产生不满并弃用了你的小程序. "秒回"是对话的基本要求,及时回复才能给到用户尊重和被重视感.然而 ...

  6. mpvue微信小程序动画_入门微信小程序

    为何现在的微信小程序还是高温不退?主要原因如下:无需安装.不占内存.易传播. 废话不多说,开始进入开发! -----------小程序环境搭建----------------------------- ...

  7. 微信小程序 虚拟现实_开发虚拟现实应用程序的重要性

    微信小程序 虚拟现实 在某些方面,虚拟现实(VR)和增强现实(AR)应用程序已经存在了几十年. 但是由于现有技术的成本和限制,这些技术从未真正成为主流. 但是,随着最近发布的新VR头盔和AR眼镜以及支 ...

  8. nl-mean程序下载_将MEAN应用程序部署到Amazon EC2(第1部分)

    nl-mean程序下载 介绍 (Introduction) As someone who has trudged through many tutorials on the MEAN developm ...

  9. java web 自定义标签_如何在JavaWeb程序中使用自定义标签

    展开全部 tld定义格式32313133353236313431303231363533e78988e69d8331333361323566 [java] view plain copy print? ...

最新文章

  1. 30岁找不到工作很绝望_计算机为绝望的新编码员工作方式的快速指南
  2. 网页编程的过程中,怎样让改变标签的属性
  3. 浅析主键自增长的优缺点
  4. 南召天气预报软件测试,南召天气预报15天
  5. mysql 绕过空格_SQL注入篇-绕过方法
  6. Win32 ASM 菜单编程Demo以及Win32 ASM 为什么需要等值定义
  7. 遥感大辞典_学遥感必读的十本书
  8. Matlab实现基于元胞自动机模拟室内人员疏散的最基本模型
  9. 设置ClickHouse默认用户default的密码
  10. 回看共识层进化规律,“POS+”也许是公链后期发展的出路
  11. 信息学奥赛一本通1055:判断闰年
  12. 基于ARM的智能灯光控制系统总结(3-主程序及全局数据结构)
  13. 【论文翻译】The Quantum Internet: Networking Challenges in Distributed Quantum Computing
  14. [18调剂]华中师范大学伍伦贡联合研究院接收硕士研究生调剂的通知
  15. 深入浅出WPF——XAML的优点
  16. Erlang词法分析器、语法分析器(lexer-leex,yac-yecc)
  17. 毛球修剪器方案开发的工作原理和构成
  18. 写博客的主要动力来源
  19. 大整数加法——求两个不超过200位的非负整数的和
  20. 数据科学家:探索世界的探险家与怀疑一切的大侦探?

热门文章

  1. 初次使用Winform抓取数据的一点心得
  2. 解决:module 'xlrd' has no attribute 'open_workbook'的报错
  3. 同样是工作,为何别人成就不断?
  4. 计算机科学与技术专业做运营,基于portal的企业it运营整合系统的设计和实现-计算机科学与技术专业论文.docx...
  5. 立创开源|Open T12朱雀T12
  6. HTTP及其版本(HTTP1.0、HTTP1.1、HTTP2.0、HTTP3.0)详解
  7. SP合作管理办法(暂行)
  8. 最常见的六种跨域解决方案
  9. OCR测试—文字密度和中英文
  10. C语言【程序48】题目:八进制转换为十进制、二进制转换为十进制、十进制转换为二进制 、十进制转换为八进制、十六进制转换为十进制、十进制转换为十六进制