返回首页
最新
我开始我的JavaScript之旅是从React和NextJS开始的。但随着我对它们的深入使用,我开始不断反思自己。因为尽管React和NextJS功能强大,但我在网页应用开发中的大部分需求仅仅是数据库的CRUD操作、身份验证和Markdown显示。(这是我的问题,不是React的问题,我知道……)我发现自己花更多的时间在调整框架的工具和配置上,而不是在实际的设计和逻辑编码上。
于是,我开始寻找一个最小的JavaScript框架,以便能够专注于真正重要的事情。我喜欢Svelte两个月,然后我在一篇谈论“AHA栈”的博客中发现了Alpine!
虽然Alpine本身并不是一个完整的JavaScript框架解决方案,但我喜欢它的简洁,并将其与Astro结合使用,这样可以解决Alpine存在的组件问题。
但是像React和Vue这样的成熟框架在我的最小Astro-Alpine栈上有着无与伦比的优势——它们拥有像Shadcn、Radix或NuxtUI这样的预构建组件库。
因此,我构建了Basis UI,一个类似于Shadcn的UI库,专为像Astro这样的最小SSG框架而设计(我也在考虑将其扩展到11ty和Nue.js)。这样,我们就可以在Astro中享受像堆积乐高积木一样的开发体验,而无需选择React/Vue/Svelte。
它仍在测试阶段,所以可以尽情玩玩,但请不要用于任何严肃的项目 :P
我打开了几个不同的聊天服务的标签,发现Grok、Gemini和ChatGPT在字体、颜色和布局上几乎一模一样。这让我感到惊讶。自然,我和这些人工智能聊起了这个话题,但它们又在给我洗脑,“哦,它们看起来这样是很自然的,这样是最有效率的。”确实是这样,但VI编辑器是最有效率的,但并不是所有的编辑器都长得一样。有人能给我一个合理的解释吗?
嗨,HN,
我把一个周末的副项目变成了NanoBananaX:只需拖动任何照片,输入任何提示(支持任何语言——我们会自动翻译),30秒后即可下载一张4K图像。
现在开放的功能包括:
• 姿势快照 – 将静态照片转变为忍者踢、瑜伽倒立等动态效果。
• 面部交换 – 在保持原始身体的同时,替换为名人或朋友的面孔。
• 场景切换 – 网络朋克小巷、吉卜力天空、90年代年鉴等25种以上的预设场景。
• 对象擦除 – 涂抹任何物体以删除或替换它。
• 照片修复 – 为旧的、褪色的照片上色并提升至4K分辨率。
每个新账户都可以获得3次免费生成——无需信用卡。
试试吧:<a href="https://nanobananax.com" rel="nofollow">https://nanobananax.com</a>
请分享你的想法:哪个功能感觉没用,或者你希望增加什么效果?我会在评论区回复。
我在2018年左右使用Java大约20年后选择了放弃。从那时起,我开始使用Python和Typescript。
我认为Python最近取得了巨大的进步……但现在随着大语言模型(LLMs)和自主编程的出现,我觉得Java绝对值得重新考虑。Python帮助我们发明了大语言模型——如果没有它的存在,我们很可能根本不会发明出这些东西。但我的职业生涯一直是在系统、后端等领域。
Java的语法过于冗长,需要命名的东西太多了。而现在,智能代理可以为我们命名。我觉得这种冗长的代码现在绝对是值得的,可以把这种压缩代码的生活抛在脑后。
还有其他人有这样的感觉吗,还是你们现在都是Go/Rust/Python的忠实粉丝呢?
我只是希望和以前使用Java的人讨论这个话题。