-
-
Notifications
You must be signed in to change notification settings - Fork 628
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
question: example of released web apps which use Aurelia #333
Comments
Selventa Inc/OpenBEL.org -- BELMgr - http://belmgr.belframework.org (demo site - not for production) - our production site is proprietary since it holds proprietary content. Not a huge application or great example of Aurelia design principles since it is our first (actually second use - first use was a minor enhancement to a Django app) project. |
Thank you. |
Thanks for the reminder to update our Welcome msg.
|
I used pre-alpha version of Aurelia (from June 2015) to create an internal application for local governments of the republic of Estonia (it is not available for public). Aurelia has evolved a lot since then, but to my mind mostly with plugins, nice-to-have features, tooling and architecturally (for example simplified APIs for really-really advanced use cases). There were only 2 small issues (with that version) i had to work around and they didn't compromise my day-to-day productivity at all. Comparing the framework with Angular, it was even back then a breath of fresh air, and it would be hard to go back to that again. |
My first exposure to a SPA framework was with Durandal and BreezeJs developing a logistics application for use by our international offices, agents and customers. We launched version 1 and like many was sad when Rob left and cheered when he returned with Aurelia. We have been working with Aurelia from the early beta’s porting the Durandal version over to version 2. We are now 100% complete with the port; The code is so much cleaner now and have added additional features that were difficult to do with prior. I would love to show the newer version, off but it’s not public and requires a login, but I will say I am very happy with the structure, Syntax and stability of Aurelia. For 35 years I have programmed in every language since Pascal and finally think Java Script is ready. (or I’m ready for it). Many thanks to Rob and the team (especially @jdanyow) for this innovative and intuitive environment, I wish them and Aurelia great success. |
Awesome stuff all! Thanks for the encouragement! |
@mPisano Borland's Pascal, that's funny. OK, so still no example of a web app product built with Aurelia which I can check-out. Maybe someone will see this post eventually and chime in. I'm looking for:
It's nice to see support and appreciation for Aurelia, and I tend to like and agree with the approach in Aurelia, but the reality is it all comes down to see and experience real products and apps built with Aurelia. I think having a list of apps done with Aurelia posted right on https://github.com/aurelia/framework is in Aurelia's best interest. Just a thought.. It must be hard to get popularity against other frameworks when these frameworks were created by big companies like Google and Facebook, main reason might be many people think that if it's coming from Google/Facebook it must be the best way to do it. |
I've found http://elee.menu/ on reddit. 😄 |
https://gist.run/ is a good example. I believe @jdanyow is the creator. Sadly our app is for enterprise, so you won't be able to see more than the login page. |
Most of the apps that are in production today are behind closed doors or paywalls. For example, http://www.hogia.com/ has put 6 Aurelia apps in production, but you won't be able to see them because you probably aren't purchasing software related to public transportation. There are lots of examples of this right now as there are plenty of Aurelia apps being written for health care, insurance, the financial industry, etc. They are significant applications but the general consumer can't gain access to them. Of course, there are lots of internal applications being built as well, which you will never see. What you are looking for is an open consumer-facing product built with Aurelia. There are some in development, but not yet launched. Many developers of those sorts of apps were waiting for our official beta and only started their development in November when we launched that, so they aren't ready to release just yet. We plan on doing some case studies and adding a section to the site on this in the future. Doing the case studies are tricky because internal corporate politics are involved. In several cases, with large companies, I can't even tell you the names of the companies that are using Aurelia. |
@mikefills - Public app with a decent amount of complexity here (service workers, embedding, integration with APIs, etc)- it's not a LOB app so probably not quite what you're looking for. Another public app that does LOB sorts of things that you're looking for is here but it needs updating, etc. I'm in healthcare, we have three apps in development where I work, all behind login screens, can't share the code.
|
@EisenbergEffect why close this? Can you please leave it open so more people see this and might contribute? |
Sure |
@EisenbergEffect thank you very much for keeping it open. @jdanyow thank you |
@mikefills Here's something someone posted in the gitter room today: https://www.youtube.com/watch?v=yLs4_X7NX-U |
They said they built it in just a few days. |
There's lots of stuff going on, including from a number of companies you would know, I just can't show it to you unfortunately. |
About 5 days, including the developer having to figure out some business logic and twiddling with layout etc... |
@EisenbergEffect looks nice. @fractal76 nice. do you plan to release it as a product? |
This could be a good start to get in touch what Aurelia can do. It should be extended. |
@mikefills - same here. One of the biggest things for me is seeing examples of what the framework can do & has done. It's (probably) safe to say the Durandal and Aurelia websites are made using Aurelia, but with them looking nearly the same, for good branding purpose, this doesn't give visitors a good understanding of what it can produce. I saw many articles saying "screw Angular, go Aurelia!" But after half an hour on the Aurelia site, I didn't see a final "case study," or "other companies did this". Only examples I have seen were on this thread, so thank you. While I still indend on going with Aurelia, it would've been much better when telling my tech team to switch to this, too. They all brought up "what has it done" after 5 minutes of investigation. I believe this mysterious Project X will be a marketplace addon similar to RapidWeaver's marketplace. That would be a very good move for a framework relatively shrouded in this Angulr VS Ember VS Aurelia VS Whatever turmoil we are all in right now. A move like this would justify the "top secret-ness" we are all awaiting. Hope to see a bit more in the future please! |
FYI We are planning case studies. It takes time because we have to get permission from companies (legal, marketing, etc.) do the case study and then put together the content for our own site and blogs. Then it has to be approved again by the company (legal and marketing). |
@EisenbergEffect, thank you for the quick response. I understand it takes time, I know there are a lot of things going on in the framework religm right now! Any comments on Project X? 😬 |
Project X is a generic name for a collection of things we are working on. We've announced Aurelia Interface...but that is not all we have planned for this year :) I can neither confirm nor deny any suspicions 😆 |
Hahaha alright then! I suppose keeping closed alpha (and beta? 😢) is probably better. Seems like every major player is in some sort of transition. |
Anyway, thank you for your time! I am looking forward to seeing more from this framework and the addons. My team would certainly benefit from having a stable, forward thinking framework like this. One that is a major player with good support we can get really comfortable with that doesn't make a move like Angulr 1.x to 2. That's quite absurd to us. Have to change way too many things. This looks like the one to me. We looked into ember and comet and still aren't particularly happy. So THANK YOU!!! |
We have in production the Admin portal, built in Aurelia for a product running in call centers (desktop clients) in the US Parking Industry. We started October middle and it works in production from end January. |
You made a mistake then, the great thing about this one is it's easy to fix. |
@spartan563 thank you for your feedback as well |
@damianof "Not liking the idea" isn't a reason to do something in computer science, scientific principles should be applied. |
@ohjames Thank you again.Ultimately, each business is in charge of handling its own risk and decisions as its life depends on it. I definitely appreciate your feedback, but I hope you understand we are ultimately in charge of our decisions. I'm glad you feel strongly about following principles. That is a good thing. |
Feeling strongly about principles, no, autistic desire for order, yes. I'm now going to pretend that you don't exist so I can continue my day without feelings of horror ;) |
@utrolig, regarding Your sample project structure with scss files next to each component. Are You manually scoping the scss content so it would affect only that specific component or have You automated it using build pipeline to do smth like
For example if i have a file: <template>
<div>style me!</div>
<style>
div {
background-color: red;
}
</style>
</template> then the build tool would copy templates from src and produce smth like: <template>
<div>style me!</div>
</template> and
Note, I also asked this question through Gitter channel, but didn't get a positive answer, even tough is suspect someone has already implemented it (or smth conceptually similar to it) ;) |
@atsu85 I don't really understand the goal of your asking… It will only works once since my-demo-ce.html will have its style tag removed and you'll have to write your scss file. So, what you're asking for is just a way to automatically create the scss file when you create the html file, a task which is very simple to do manually… |
@atsu85 I haven't done anything custom in regards to scoping/encapsulation of the styles.. I just make sure to name my styles to avoid issues. So for example sub-page.scss would have all its styles called .sub-page-header But this is actually the one thing I miss in Aurelia compared to Angular2. Style encapsulation is awesome in angular2, and I wish there was a simple way we could achieve the same result in Aurelia. |
@ohjames funny, as for the past year it has been the other way around for me. Angular, especially for rendering performance, has lots of issues. |
@ohjames could you elaborate on some specifics? |
Closing this issue since we've got the new site up. |
@utrolig There is apparently a bug in list rendering which crops up in edge cases which only one or two people are experiencing. He happens to be one. If it was properly reported earlier, it would have been fixed, but it wasn't until today. We are committed to resolve whatever critical issues are reported, provided that we can reproduce them. If they aren't reported or aren't reproducible then there's not much we can do. We fixed all the list rendering issues we knew about either during the alpha or the beta period. It's important to realize that open source is about community. Every member of our team, when they are working on Aurelia, is choosing not to spend time with their wives, kids, etc. or enjoy their own hobbies. Some people even choose to consult less in order to spend even more time on Aurelia. That's a big sacrifice, especially for those who have been doing this for years. We work hard and we believe in what we're doing. We also invite everyone else to join with us in making Aurelia great. Contributing to Aurelia by helping with issue reporting and fixing has a positive effect on thousands of companies all over the world. If you experience a bug, the best response is to consider how you can help out, not to lash out, throw a fit or "take your toys and go home" (the comment above was intentionally put here in order to get the attention of a lot of people and leave a negative sentiment). That's not the type of behavior we think is acceptable in our community. Instead, consider how a very small contribution can positively affect the lives of thousands if not hundreds of thousands of people. |
Well said Rob. 👍👍👍 Get Outlook for iOShttps://aka.ms/o0ukef On Fri, Nov 11, 2016 at 12:59 PM -0500, "Rob Eisenberg" <notifications@github.commailto:notifications@github.com> wrote: @utrolighttps://github.com/utrolig There is apparently a bug in list rendering which crops up in edge cases which only one or two people are experiencing. He happens to be one. If it was properly reported earlier, it would have been fixed, but it wasn't until today. We are committed to resolve whatever critical issues are reported, provided that we can reproduce them. If they aren't reported or aren't reproducible then there's not much we can do. We fixed all the list rendering issues we knew about either during the alpha or the beta period. It's important to realize that open source is about community. Every member of our team, when they are working on Aurelia, is choosing not to spend time with their wives, kids, etc. or enjoy their own hobbies. Some people even choose to consult less in order to spend even more time on Aurelia. That's a big sacrifice, especially for those who have been doing this for years. We work hard and we believe in what we're doing. We also invite everyone else to join with us in making Aurelia great. Contributing to Aurelia by helping with issue reporting and fixing has a positive effect on thousands of companies all over the world. If you experience a bug, the best response is to consider how you can help out, not to lash out, throw a fit or "take your toys and go home" (the comment above was intentionally put here in order to get the attention of a lot of people and leave a negative sentiment). That's not the type of behavior we think is acceptable in our community. Instead, consider how a very small contribution can positively affect the lives of thousands if not hundreds of thousands of people. — |
I'm the OP of this, it's pretty sad to see how it got completely off-topic, arguing on password design or SCSS or complaining about Aurelia. Why's so hard to have some common sense!?
@EisenbergEffect, I might need to catch up, what is the new site you mentioned, does it have a list of apps developed with Aurelia? |
I believe @EisenbergEffect refers to http://builtwithaurelia.com/. |
@gheoan thanks, that's nice. That's even more appropriate than this thread on GitHub, and it's something I've been thinking about too. |
FYI: We’ve been working on our Aurelia app, which is a cloud based Intrusion Detection Service for most of the year and have had a very positive experience. We are launching late December and having used other frameworks before, we are very happy with the result and the major part Aurelia has played. Aurelia continues to save us lots of dev time. thank you all Michael O'Brien
|
Hi all. We have a website in production, without a lot of traffic which is good for now. |
@geea789 looks nice. |
@opcodewriter meaning its too small or too big? |
@geea789 not sure exactly, because I don't know all the functionality of the app, but since it's just minified JS, it looks pretty big to me. |
the whole app is 3.2MB which is too big if you ask me |
@opcodewriter actually right now it has a lot of functionality. too much. |
It's not only minified JS, it's also html and css in |
I know you are looking for a production app, but I have a test production app I can share. I am doing iterative development in my spare time, so anyone can check back for updates. Link: http://www.skygroundlabs.net/ Like I said, the app isn't 100% ready, I am still working on it, but here is the code for anyone to check out. Fork it, share it, I don't mind. There isn't any sensitive information in it. I used the Aurelia ESNext Webpack Skeleton as a base. Code: https://github.com/jdemeuse1204/CreditMattersWebSite Since this is a test site, I do not mind sharing login credentials for a test user. They are: U: james.demeuse@gmail.com NOTE: I am doing mobile first development, if you make your browser width smaller the site will look better in mobile form. If you have any other questions, feel free to email me at james.demeuse@gmail.com |
Looks like a few people tried to login and failed because of the two-factor authentication. I disabled 2FA, feel free to try again. |
http://console.playable.video is a public Aurelia application. Playable allows you to embed video in email marketing campaigns. You'll have to create an account (free) to try it out. |
I am working for Drillster which is a smart learning system to increase and maintain knowledge. Drillster is an adaptive, assessment based learning tool. I am currently migrating a huge legacy AngularJS application to Aurelia part by part. Some parts are already migrated and running Aurelia in production. Some of these are publicly available (e.g. https://www.drillster.com/store) and for other parts you need to log in. Creating an account is free though. We also have a mechanism to let integrators use parts of our application (widgets) in their own web applications, most of these widgets are built using Aurelia and documentation can be found here: https://www.drillster.com/info/developers/widgets. Feel free to look around, create an account and practice or even create some content. Everything in the Drillster Store is publicly available. If you start practicing an item from there a Player widget is opened, this widget is also created using Aurelia. For example, you could start practicing this example Drill about cars: https://www.drillster.com/store/playable/AHYrVtULyqnN1S7gRWq45Q We also have a mobile app available in the Google Play Store and the Apple App Store. Both use the same code base as the Player widget linked above, with a small Aurelia/Cordova based wrapper for displaying some extra's. For the apps you will need to create an account though. |
I heard Rob mentioned for quite a while now that there are companies which Aurelia in production for many months, but he cannot disclose their name, which can be understandable sometimes.
But are there any examples of web apps which uses Aurelia in production and whose names can be given?
I'm looking for:
Thanks
The text was updated successfully, but these errors were encountered: