TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Instantly generate code for your Django/Node starter app, ORM and APIs

20 点作者 surferbayarea将近 4 年前

8 条评论

nikolasburk将近 4 年前
This looks really cool!, congrats for the launch!<p>I noticed you&#x27;re using Sequelize as an ORM for the Node.js version and was wondering if you evaluated other libraries for that.<p>I work at Prisma [1] and we&#x27;re building a new kind of ORM for Node.js and TypeScript. We&#x27;ve also seen that many library authors (e.g. KeystoneJS, RedwoodJS, Blitz, Amplication, Wasp, ...) [2] and fullstack templates like Bedrock [3] are picking Prisma as their ORM instead of tools like Sequelize, TypeORM or lower-level libraries like knex.js.<p>I&#x27;m just curious to learn whether you were aware of Prisma and what made you pick Sequelize for this project in case you evaluated other options too :)<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;prisma&#x2F;prisma" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;prisma&#x2F;prisma</a><p>[2] <a href="https:&#x2F;&#x2F;www.prisma.io&#x2F;blog&#x2F;prisma-the-complete-orm-inw24qjeawmb#next-generation-web-frameworks-are-built-on-prisma" rel="nofollow">https:&#x2F;&#x2F;www.prisma.io&#x2F;blog&#x2F;prisma-the-complete-orm-inw24qjea...</a><p>[3] <a href="http:&#x2F;&#x2F;bedrock.mxstbr.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;bedrock.mxstbr.com&#x2F;</a>
评论 #27226940 未加载
jlcas将近 4 年前
Finally a UI-based competitor for cookiecutter or create-react-app. I wonder why nobody did this before. Intuitive UI, and the generated code looks good. I wonder how much coding time this can save.<p>I appreciate the option for containarization. Are there any plans to further ease deployment to AWS or Kubernetes? I.e. via generation of CloudFormation or Terraform scripts? Most front&#x2F;back developers lack this kind of devops knowledge.
surferbayarea将近 4 年前
Imagine is a labor of love for my co-founder and me. I’ve been a software engineer for over a decade and we’ve overseen the build out of several (80+) software products over the years.<p>Each time we were acutely reminded of how much redundancy there exists while writing code, especially for commonly used components and features in software applications. Also, while we believe the current version of the no-code movement is awesome, we found it hard to scale these solutions for applications that required any reasonable level of custom logic.<p>So we built Imagine - a configurable, cross-framework platform for developers to easily generate high-quality code for common application components, which they can seamlessly integrate into their projects, without any lock-in - and allowing them to focus on writing custom business logic. Our goal has been to make the generated code clean, readable and following known software best practices (we love the 12—factor app philosophy!) - basically indistinguishable from what a skilled engineer would write.<p>To build the Imagine code generator, we initially considered building with regexes, but discarded that approach as it would have been highly error-prone. Given the high configurability we wanted to offer, we needed to be obsessed with correctness. To achieve this, we decided to use Haskell to build the code generator, as we were able to use Haskell’s built-in type system to represent rules to ensure correctness of the generated code. It also allowed us to enforce various constraints across an app’s specification using static checks.<p>In terms of features, our beta release allows you to define your starter settings, data models and relations via a UI and we instantly generate code for a dockerized project starter, ORMs, REST &amp; GraphQL CRUD APIs and tests in both Django &amp; Node.js.<p>We also have the following features on our roadmap: - Backend frameworks: - Node&#x2F;Typescript - Backend features: - NoSQL databases (MongoDB, DynamoDB) - Support for migrations - Kubernetes deployment scripts - Logging and monitoring - Authentication (via multiple providers) - Payments integration (via multiple providers) - Frontend frameworks: - React (incl Redux, Hooks) - React native - Frontend features: - API calling - Views &amp; components - Storybooks<p>We’d like to thank you in advance for trying our product out - we’re still early in development, and would love your feedback and suggestions as we push to make Imagine better everyday!
评论 #27230118 未加载
petramika将近 4 年前
It is very fast to deploy a microservice and to have a good boilerplate to start. My only concern would be migrations and what would happen in case you have several model changes. Waiting for the next release with typescript support!
david_ga将近 4 年前
Looks a very promising tool! I am sure that it will save me a lot of time in future projects. Are you planning to add support for automated deployments to AWS Lambda using some framework like Serverless?
评论 #27226779 未加载
davidlc将近 4 年前
Looks very nice! It will save too much time of coding and offers many configurable options. I really like how fast and intuitive it is. Looking forward to seeing the TypeScript integration.
jmromeroe将近 4 年前
I love how fast the code is generated, looking forward to where this tools heads up. :)
blondin将近 4 年前
looks super useful. congratulations!
评论 #27226765 未加载