java web程序示例_想要建立一些有趣的东西吗? 这是示例Web应用程序创意的列表。...
java web程序示例
Interested in learning JavaScript? Get my ebook at jshandbook.com
有兴趣学习JavaScript吗? 在jshandbook.com上获取我的电子书
If you’re reading this post, you are probably looking for an idea. You likely want to build a simple app that you can use in a 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 not to take up all your time, 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 get it. I wrote this post to help myself, and I hope it will help you as well.
我知道了。 我写这篇文章是为了帮助自己,我希望它也会对您有所帮助。
您会在下面找到 (What you’ll find below)
Some of the ideas are self-contained (not involving the use of an external API), while some make use of famous public APIs where you can easily grab pre-built data.
有些想法是独立的(不涉及使用外部API),而有些想法则使用了著名的公共API,您可以在其中轻松获取预先构建的数据。
Some require a server part, and some do not, which might also depend on your implementation.
有些需要服务器部分,有些则不需要,这也可能取决于您的实现。
But I tried to make sure these ideas are:
但是我试图确保这些想法是:
- good for a tutorial很好的教程
- good to experiment with web technologies可以尝试使用网络技术
- not something that will take a week to figure out不需要花一个星期的时间
- not “startup ideas”不是“创业思路”
- targeted to 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 without external dependencies)
体重追踪器应用 (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 you to track multiple entities, for example more than one person’s weight它可以让您跟踪多个实体,例如一个人的体重
- It stores the weights somewhere它把重量存储在某个地方
计算器应用 (A calculator app)
- A standard calculator: numbers, +, -, *, /, and the result标准计算器:数字,+,-,*,/和结果
图书数据库 (A book database)
- Enter the books you own输入您拥有的书
- Enter the books you’d like to buy输入您要购买的书
- Store the book info and images存储书籍信息和图像
食谱应用 (A recipes app)
- Enter a name and 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将它们存放在某个地方
账单追踪器 (A bill tracker)
- Log bills, amounts, and dates记录帐单,金额和日期
- List bills列出账单
- Have a few graphs (this year / last year)有一些图表(今年/去年)
- Store them somewhere将它们存放在某个地方
费用追踪器 (An expenses tracker)
- Log expenses and 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添加带有日期和文本的条目
- Show more recent first先显示更多最新内容
- Attach pictures附上图片
- Store them somewhere将它们存放在某个地方
番茄程序 (A pomodoro app)
- Enter a time输入时间
- Start timer启动计时器
- Alert when the time is over时间到时提醒
一个模因发生器 (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 ?
我们都知道井字游戏是什么?
生活游戏 (The game of life)
A great project involving math and graphics.
一个伟大的项目,涉及数学和图形。
博客引擎 (A blog engine)
- Allow user to login and add posts允许用户登录并添加帖子
- Visitors can add comments访客可以添加评论
- Store the data somewhere将数据存储在某处
质量检查引擎 (A QA engine)
- Allow user to login允许用户登录
- Add questions添加问题
- Answer to questions回答问题
- Allow original user to choose the best question允许原始用户选择最佳问题
- Store the data somewhere将数据存储在某处
论坛引擎 (A forum engine)
- Allow user to login允许用户登录
- Add posts添加帖子
- Comment on posts评论帖子
- Store the data somewhere将数据存储在某处
嵌入式实时聊天 (An embeddable live chat)
Think Intercom or Olark.
考虑对讲机或Olark。
- Have a “backend” where you respond有一个“后端”,您可以在其中做出回应
- Embed on a web page嵌入网页
- Let people write to you privately让人们私下给您写信
API驱动的应用 (API-powered apps)
黑客新闻客户端 (An Hacker News client)
- List the popular posts列出热门帖子
- Show a post’s comments显示帖子的评论
- Show a user’s profile显示用户的个人资料
- Search HN搜索HN
Check out HNPWA and Awesome Hacker News for inspiration.
查看HNPWA和Awesome Hacker News以获得灵感。
Reddit客户端 (A Reddit client)
- List the popular posts列出热门帖子
- List the comments of a post列出帖子的评论
- Show a user’s profile显示用户的个人资料
Instagram客户端 (An Instagram client)
- Enter an hashtag and get the latest posts输入主题标签并获取最新帖子
- Enter a username and get the latest posts输入用户名并获取最新帖子
- Allow to store one or more hashtags/usernames and get all the latest posts from those允许存储一个或多个主题标签/用户名并从中获取所有最新帖子
GitHub API客户端 (A GitHub API client)
- List the popular repositories from today / week / month列出今天/周/月的热门存储库
- List the latest commits in a repository列出存储库中的最新提交
- Show a person or organization public repositories ranked by stars显示按星标排名的个人或组织公共存储库
Unsplash API客户端 (An Unsplash API client)
- Search images by topic按主题搜索图像
- Let the user enter a term, show relevant images让用户输入一个术语,显示相关图像
Start at Unsplash API for inspiration.
从Unsplash API开始获取灵感。
您的示例应用程序的数据 (Data for your sample apps)
Sometimes you start building some simple app, but you’re bored with the data you’ve found that you can use. You don’t have to be bored! You can use real data, or random data.
有时,您开始构建一些简单的应用程序,但对发现的可以使用的数据感到无聊。 您不必无聊! 您可以使用真实数据,也可以使用随机数据。
您可以在示例项目中使用的公共API (Public APIs you can use in example projects)
Maybe you have an idea for a perfectly nice CRUD app, or something that works with an API, but you don’t want to create the API in the first place.
也许您对一个完美的CRUD应用程序有一个想法,或者与API兼容的想法,但是您不想一开始就创建API。
I recommend that you check out Airtable, which provides a great API for developers. It’s very easy to use, like a database.
我建议您查看Airtable ,它为开发人员提供了一个不错的API。 它非常容易使用,就像数据库一样。
Here are some amazing public APIs you can use:
以下是一些您可以使用的惊人的公共API:
The Cat API
猫API
The Dog API
狗的API
The Chuck Norris API
Chuck Norris API
F**k Off As A Service API
F ** k关闭即服务API
Quotes API
报价API
Quotes API
报价API
Dad Jokes API
爸爸笑话API
The Spotify API
Spotify API
The New York Times API
纽约时报API
The Wikipedia API
维基百科API
The Wikidata API
Wikidata API
The Medium API
中型API
Design Quotes API
设计报价API
The GoodReads API
GoodReads API
The Dribbble API
Dribbble API
The 500px API
500px API
The Unsplash API
Unsplash API
The Giphy API — GIFs!
Giphy API-GIF!
The Pixabay API
png API
Exchange rates
汇率
Site screenshots API
网站截图API
The Oxford Dictionary API
牛津字典API
Website Technologies API
网站技术API
The Mapbox API
Mapbox API
Music Lyrics API by Genius
Genius的Music Lyrics API
Site meta tags API
网站元标记API
The EventBrite API
EventBrite API
Open source projects changelogs
开源项目变更日志
The GitHub REST API
GitHub REST API
The GitHub GraphQL API
GitHub GraphQL API
QR codes API
QR码API
The StackExchange API
StackExchange API
Words and synonyms
单词和同义词
The Nasa API
美国国家航空航天局API
The SpaceX API
SpaceX API
The Hacker News API
黑客新闻API
The Instagram API
Instagram API
The Reddit API
Reddit API
The Slack API
Slack API
The Twitter API
Twitter API
The YouTube API
YouTube API
您的示例项目的图像占位符 (Image placeholders for your sample projects)
Placeholder.com
Placeholder.com
Placekitten
小猫咪
影像产生器 (Image generators)
Avatars:
头像:
RoboHash
机器人哈希
Adorable Avatars
可爱的化身
DiceBear Avatars (pixel art)
DiceBear头像 (像素图)
Lorem Picsum
洛雷姆·皮克苏姆(Lorem Picsum)
用于示例项目的示例文本生成器 (Sample text generator for your sample projects)
Lorem Ipsum is boring. Spice it up!
Lorem Ipsum很无聊。 加香料!
If you insist on using Lorem Ipsum, Loripsum is a good generator.
如果您坚持使用Lorem Ipsum, Loripsum是一个很好的生成器。
其他虚假数据 (Other fake data)
FakeJSON has tons of fake data generation capabilities.
FakeJSON具有大量的伪造数据生成功能。
JSONPlaceholder has fake posts, comments, photos, todos, users, and albums, all ready for REST consumption.
JSONPlaceholder具有伪造的帖子,评论,照片,待办事项,用户和相册,所有这些都可供REST使用。
Need fake name/user data generation? Check UI Names and RandomUser.
需要假名称/用户数据生成? 检查UI名称和RandomUser 。
结语 (Wrapping up)
I hope this list is comprehensive enough to suit your needs!
我希望这份清单足够全面,可以满足您的需求!
Have fun!
玩得开心!
Interested in learning JavaScript? Get my ebook at jshandbook.com
有兴趣学习JavaScript吗? 在jshandbook.com上获取我的电子书
翻译自: https://www.freecodecamp.org/news/want-to-build-something-fun-heres-a-list-of-sample-web-app-ideas-b991bce0ed9a/
java web程序示例
相关文章:

python读取文件
请参考:http://www.cnblogs.com/sysuoyj/archive/2012/03/14/2395789.html转载于:https://www.cnblogs.com/yajing-zh/p/6807971.html

[Git/Github] ubuntu 14.0 下github 配置
转载自:http://www.faceye.net/search/77573.html 一:创建Repositories1:首先在github下创建一个帐号。这个不用多说,然后创建一个Repositories。2:然后在ubuntu下安装git相关的东东: 1sudo apt-get install git-core git-gui git…

php ile_get_contents无法请求https连接的解决方法
微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文: 1.windows下的PHP,只需要到php.ini中把extensionphp_openssl.dll前面的;删掉,重启服务就可以了。

material-ui_满足Material-UI —您最喜欢的新用户界面库
material-uiby Code Realm通过Code Realm 满足Material-UI —您最喜欢的新用户界面库 (Meet Material-UI — your new favorite user interface library) Update (17/05/2018): Material-UI v1.0.0 is out! Check out this post by Olivier.更新 (17/05/2018):Mate…

day 2 基本类型和函数
列表,元组,字典的转换。list列表是一组可变的元素集合列表是[]括号组成的,[]括号包含所有元素,列表的创建可以传递字符串,也可以传递多个字符串来创建列表。如"asd", / "a","b" ...tupl…

手机号码输入历史记录匹配
微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文: 效果图 html <view class"top_phone"><input placeholder"请输入手机号" typenumber bindinputtop_phone_input bindfocustop_phone_focus value{{ph…

Ubuntu安装Flash视频插件
http://www.linuxidc.com/Linux/2014-05/101095.htm转载于:https://www.cnblogs.com/acbingo/p/4501987.html

如何使用Web Audio API听到“ Yanny”和“ Laurel”的声音
by _haochuan通过_haochuan 如何使用Web Audio API听到“ Yanny”和“ Laurel”的声音 (How you can hear both “Yanny” and “Laurel” using the Web Audio API) Recently an audio clip asking listeners whether they hear the word “Yanny” or “Laurel” has been c…
SCARA——OpenGL入门学习一、二
参考博客:http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html 简介 最近开始一个机械手臂的安装调试,平面关节型机器人又称SCARA(Selective Compliance Assembly Robot Arm)型机器人,是一种应用于装配作业的机器人手臂。然后找资料学习一下…

[.NET] 《Effective C#》快速笔记 - C# 中的动态编程
《Effective C#》快速笔记 - C# 中的动态编程 静态类型和动态类型各有所长,静态类型能够让编译器帮你找出更多的错误,因为编译器能够在编译时进行大部分的检查工作。C# 是一种静态类型的语言,不过它加入了动态类型的语言特性,可以…

阿里云https证书apache配置
微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文: 一:下载证书; 二:安装证书 文件说明: 1. 证书文件1534884149377.pem,包含两段内容,请不要删除任何一段内容。…

vue css 应用变量_如何使用CSS Grid和CSS变量快速为应用创建原型
vue css 应用变量CSS Grid and CSS Variables are both huge wins for front-end developers. The former makes it dead simple to create website layouts, while the latter brings the power of variables to your stylesheets.CSS Grid和CSS变量对于前端开发人员都是巨大的…

linux--memcache的安装和使用(转)
memcache是高性能,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。据说官方所说,其用户包括twitter、digg、flickr等,都是些互联网大腕呀。目前用memcache解决互联网上的大用户读取是非常流行…

EF 调试跟踪生成的SQL语句
IQueryable query from x in appEntitieswhere x.id 10select x;var sql ((System.Data.Objects.ObjectQuery)query).ToTraceString(); 或者 EF6 : var sql ((System.Data.Entity.Core.Objects.ObjectQuery)query).ToTraceString(); 转载于:https://www.cnblogs…

微信小程序图片自适应宽高比例显示解决方法
微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文: 解决方案一:写固定宽度,然后使用 image 组件中 mode 属性的 widthFix ; 先看效果图: 实现代码: <image classmy_img mo…

初创公司面试要问什么_聘请初创公司的产品设计师时要问的问题
初创公司面试要问什么by Bohdan Kit通过Bohdan Kit 聘请初创公司的产品设计师时要问的问题 (Questions to ask when hiring a product designer for a startup) 在人群中寻找隐藏宝石的方法指南 (A how-to guide on finding hidden gems in the crowd) Finding the right pers…

Select Top在不同数据库中的使用
1. oracle数据库 SELECT * FROM TABLE1 WHERE ROWNUM<N 2. Infomix数据库 SELECT FIRST N * FROM TABLE1 3. DB2数据库 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<N 或者 SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY 4. SQL Server…
bat+sqlcmd 批量执行脚本
Hello,此BAT脚本能够帮助开发者将某目录下全部SQL脚本按文件名称依次在指定数据库中批量执行。不用忍受powershell invoke-sqlcmd 的笨重。在指执行时多一种选择。 bat文件 echo off REM ******** ******** General Batch for Starting SQL ******** ******** REM %1 is the n…

突破微信小程序五层层级限制的解决方案
微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文: 五层的限制只是针对 navigateTo,redirectTo 不受此限制。 navigateTo :保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以…

react-dnd-dom_我如何使用react-dnd和react-flip-move构建React游戏
react-dnd-domby Nicholas Vincent-Hill尼古拉斯文森特希尔(Nicholas Vincent-Hill) 我如何使用react-dnd和react-flip-move构建React游戏 (How I built a React game with react-dnd and react-flip-move) This is a high level overview of my implementation of a puzzle/w…

web应用程序和web网站_Web应用程序和移动应用程序的基本启动清单
web应用程序和web网站by Ben Cheng通过本诚 Web应用程序和移动应用程序的基本启动清单 (The Essential Launch Checklist for Web Apps and Mobile Apps) This is a simple launch checklist for web and mobile apps that I’ve prepared for product and project managers t…

javascript禁止修改对象
禁止扩展 Object.preventExtensions(obj);var me {name: "xiaowtz" }; console.log(Object.isExtensible(me)); //true,对象默认都是可扩展的Object.preventExtensions(me); //禁止对象扩展后,不可以给对象添加新的属性console.log(Object.isExtensible(…

webpack入门之简单例子跑起来
webpack入门之简单例子跑起来 webpack介绍 Webpack是当下最热门的前端资源模块化管理和打包工具,它可以将很多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源,还可以将按需加载的模块进行代码分割,等到实际需要的时候再异步加载。…

微信小程序 scroll-view 根据内容的高度自适应
微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文: 1 <video autoplay src"{{videoPlayUrl}}" controls></video> <scroll-view scroll-y style"height: {{height?heightpx:auto}}"><view c…

org.hibernate.hibernate.connection.release_mode
org.hibernate.connection包的主要封装了通过JDBC来连接数据库的操作,用户可以以数据源的方式,或者通过特定数据库驱动的方式,甚至是自己定义连接类的方式来完成数据库的连接操作,包下面的代码文件并不多,只有5个&…

添加百度地图最简单的办法
http://map.baidu.com/?newmap1&ieutf-8&ss%26wd%3D%E4%B8%8A%E6%B5%B7%E9%9D%92%E6%B5%A6%E5%8C%BA%E5%BE%90%E9%BE%99%E8%B7%AF77%E5%8F%B7后面加上地址就好了 比方说:http://map.baidu.com/?newmap1&ieutf-8&ss%26wd%3D%E4%B8%8A%E6%B5%B7%E9%…

微信小程序的数字有部分会自动加粗的解决方法
微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文: bug图: 能看到,0和1是一个标签里面的,但是不统一显示 此时的代码: <view>2018-08-01</view> 修改后的代码:…

ux设计_从UX设计人员的角度来看Microsoft Build 2018
ux设计by Samuele Dassatti通过萨穆尔达萨蒂 从UX设计人员的角度来看Microsoft Build 2018 (Microsoft Build 2018 from the perspective of a UX designer) I recently attended Microsoft Build 2018 in Seattle, because one of my apps was nominated for Design Innovato…

DFS template and summary
最近一直在学习Deep Frist Search,也在leetcode上练习了不少题目。从最开始的懵懂,到现在遇到问题基本有了思路。依然清晰的记得今年2月份刚开始刷题的时做subsets的那个吃力劲,脑子就是转不过来到底该如何的递归,甚至试过使用deb…

linux gcc安装
2004年4月20日最新版本的GCC编译器3.4.0发布了。目前,GCC可以用来编译C/C、FORTRAN、java、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。GCC 3.4.0比以前版本更好地支持了C标准。本文以在Redhatlinux上安装GCC3.4.0为例,介绍了GCC的…