When developing with application express, I am struggling with how to implement version control and how to have both DEV and PROD versions of an application. How do you publish changes from dev to prod? I know that I can export the entire application and then import into production, but is there a way to just import changes easily?
APEX 3.2 on Oracle 10g
For our Apex Applications* we have adopted the export\import method at the apex application level. Can be bit of an overkill for small changes but it works.
This thread on the Apex OTN forum seems to point to application level exports for version control as well.
*Just to clarify where I say Apex application what I mean is the sql file that Apex produces on an export.
Related
So I can see there is a "VARS" option to set up environment variables in a a published Shiny App. However I am a bit confused as to how to use them. I need to do my testing and developing in RStudio Workbench (we are using RStudio Connect).
So how do I develop a Shiny app to use environment variables in a Workbench project, and then tie these to the VARS in the deployed Shiny App? The information seems very vague on this, but just being able to set "VARS" after I published something, isnt much use if it does not provide information on how I develop the solution in Workbench prior to publishing.
I have no access to the server, so cant set OS level environment variables.
I am a total beginner with developing in scalatra, eclipse, sbt, web services, etc...coming from a proprietary SAP Abap world where everything is different. Recently I found interest in developing in scala and SAP opens its SAP Cloud Platform, so I tried some tutorials to create some very simple web applications.
I could manage to create the sample tutorial with scalatra and sbt.
Scalatra includes Jetty as a default container.
I want to use Eclipse as SAP uses it as a standard development environment. I managed also to install the sbt-eclipse plugin and could import the project into the eclipse environment.
But now I'm stuck.
How can I change the web-container (server) to Tomcat which is installed locally in my eclipse environment?
It is a Scala project, so I cannot use the option which is available in a J2EE project to define the Target Runtime Environment in the properties.
Ultimately I would like to deploy it to my Hana trial account at SAP Cloud Platform. Any hint is appreciated.
I am new on web services development and I will be using the app engine.
I would like to know if it is possible to debug locally a web service (at localhost:8888/) and debug at the same time the web app that will be using the service.
The App Engine SDK ships with a local server implementation that you typically debug on. You'd debug the web app in your browser.
http://code.google.com/appengine/docs/python/tools/devserver.html
Yes, you can debug both client and server.
However I assume that client and server are separate code bases - in this case you would have two IDE projects open each running it's own debug session.
Since you are new to GAE, I would advice to use one of rich IDE's available out there. For example, I can mention Eclipse or IntelliJ which make it very easy to debug and find issues in GAE apps.
Here are some links:
Intellij GAE support
Eclypse GAE plugin
I want to develop small-medium size web applications.
I wanna to use Oracle apex but I am not sure that whether apex is supporting other databases( MsSql, MySql,Sqlite)
web applications will have different properties.
Developing these web applications with ASP .NET can take long time. Because you should work on UI Design, you should write stabile and flexible data access layer.
As I know in Oracle Apex,designing is more faster and easier. There are some templates so deveopers who do not have strong design knowledge can design web pages. As I know by Oracle Apex, web pages can be prepared faster than .Net.
Are there any alternative tools for other databases rather than oracle?
And do you think that oracle apex is being stabile and have a good support in OTN or other platforms?
Thanks&Regards
Oracle Application Express (APEX) runs inside an Oracle database. You can create database links from Oracle to a non-Oracle database using Heterogeneous Connectivity so that your APEX application can manipulate data stored in a non-Oracle database. But you need to have the Oracle database in place in order for APEX to run.
APEX is certainly pretty stable-- Oracle has released a number of different versions (4.0 most recently). And the underlying project has been around for a decade (it was previously HTML DB). It's got a strong development team and a very strong developer community in and around OTN. I've personally used it for a number of years and found it very productive.
There are, of course, other RAD development tools and frameworks that are not tied to the Oracle database. Ruby on Rails and PHP with one of the various PHP frameworks, for example, both have relatively strong developer communities and are not focused on Oracle. Of course, you probably won't find the most vibrant communities for these products on OTN.
How to make Django projects packaged as desktop applications?
I found some tutorials, but is there any solution as DjangoKit , for Linux and Windows?
List of related tutorials :
Deploying a Django app on the desktop
Django application as a stand-alone desktop application
This project started when I needed to
distribute a self contained user
installable Windows demo of a Django
application
dbuilder.py
Edit: Another alternative is Super Zippy, it takes a Python package and its pure Python dependencies and transforms them all into a single executable file.
You might want to look into Appcelerator's (link) Titanium Desktop for developing web apps on the desktop.
It's fully cross platform, Linux, Mac OSX, Windows.
It's supports running Python, Ruby, and JavaScript code in your application all concurrently interacting with one anther in one application. It's pretty sweet.
(Full disclosure, I'm the founder of ToDesktop. I think this is a helpful answer though)
If your Django app is already deployed as a web app then you can wrap the web app in Electron.
If the web app does not need to be distributed to users (i.e.. you don't need an installer or code signing) then Nativefier is great for that. It's free and open-source. I made a Nativefier guide here.
If you're distributing to users then you'll probably want an installer and code signing and auto-updates for Electron. ToDesktop will do all that for you without any coding or configuration.
There's a comparison of the two here.