Alpha Software Mobile Development Tools:   Alpha Anywhere    |   Alpha TransForm subscribe to our YouTube Channel  Follow Us on LinkedIn  Follow Us on Twitter  Follow Us on Facebook

Announcement

Collapse

The Alpha Software Forum Participation Guidelines

The Alpha Software Forum is a free forum created for Alpha Software Developer Community to ask for help, exchange ideas, and share solutions. Alpha Software strives to create an environment where all members of the community can feel safe to participate. In order to ensure the Alpha Software Forum is a place where all feel welcome, forum participants are expected to behave as follows:
  • Be professional in your conduct
  • Be kind to others
  • Be constructive when giving feedback
  • Be open to new ideas and suggestions
  • Stay on topic


Be sure all comments and threads you post are respectful. Posts that contain any of the following content will be considered a violation of your agreement as a member of the Alpha Software Forum Community and will be moderated:
  • Spam.
  • Vulgar language.
  • Quotes from private conversations without permission, including pricing and other sales related discussions.
  • Personal attacks, insults, or subtle put-downs.
  • Harassment, bullying, threatening, mocking, shaming, or deriding anyone.
  • Sexist, racist, homophobic, transphobic, ableist, or otherwise discriminatory jokes and language.
  • Sexually explicit or violent material, links, or language.
  • Pirated, hacked, or copyright-infringing material.
  • Encouraging of others to engage in the above behaviors.


If a thread or post is found to contain any of the content outlined above, a moderator may choose to take one of the following actions:
  • Remove the Post or Thread - the content is removed from the forum.
  • Place the User in Moderation - all posts and new threads must be approved by a moderator before they are posted.
  • Temporarily Ban the User - user is banned from forum for a period of time.
  • Permanently Ban the User - user is permanently banned from the forum.


Moderators may also rename posts and threads if they are too generic or do not property reflect the content.

Moderators may move threads if they have been posted in the incorrect forum.

Threads/Posts questioning specific moderator decisions or actions (such as "why was a user banned?") are not allowed and will be removed.

The owners of Alpha Software Corporation (Forum Owner) reserve the right to remove, edit, move, or close any thread for any reason; or ban any forum member without notice, reason, or explanation.

Community members are encouraged to click the "Report Post" icon in the lower left of a given post if they feel the post is in violation of the rules. This will alert the Moderators to take a look.

Alpha Software Corporation may amend the guidelines from time to time and may also vary the procedures it sets out where appropriate in a particular case. Your agreement to comply with the guidelines will be deemed agreement to any changes to it.



Bonus TIPS for Successful Posting

Try a Search First
It is highly recommended that a Search be done on your topic before posting, as many questions have been answered in prior posts. As with any search engine, the shorter the search term, the more "hits" will be returned, but the more specific the search term is, the greater the relevance of those "hits". Searching for "table" might well return every message on the board while "tablesum" would greatly restrict the number of messages returned.

When you do post
First, make sure you are posting your question in the correct forum. For example, if you post an issue regarding Desktop applications on the Mobile & Browser Applications board , not only will your question not be seen by the appropriate audience, it may also be removed or relocated.

The more detail you provide about your problem or question, the more likely someone is to understand your request and be able to help. A sample database with a minimum of records (and its support files, zipped together) will make it much easier to diagnose issues with your application. Screen shots of error messages are especially helpful.

When explaining how to reproduce your problem, please be as detailed as possible. Describe every step, click-by-click and keypress-by-keypress. Otherwise when others try to duplicate your problem, they may do something slightly different and end up with different results.

A note about attachments
You may only attach one file to each message. Attachment file size is limited to 2MB. If you need to include several files, you may do so by zipping them into a single archive.

If you forgot to attach your files to your post, please do NOT create a new thread. Instead, reply to your original message and attach the file there.

When attaching screen shots, it is best to attach an image file (.BMP, .JPG, .GIF, .PNG, etc.) or a zip file of several images, as opposed to a Word document containing the screen shots. Because Word documents are prone to viruses, many message board users will not open your Word file, therefore limiting their ability to help you.

Similarly, if you are uploading a zipped archive, you should simply create a .ZIP file and not a self-extracting .EXE as many users will not run your EXE file.
See more
See less

Windev 20 vs alpha v12

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #61
    Re: Windev 20 vs alpha v12

    With Alpha, one can get there from here, but first, must cross the desert and then wade through the jungle.
    I would add 'then climb the sheer face of the mountain and then click the mouse button 5000 times'...
    Win 10 64 Development, Win 7 64 WAS 11-1, 2, Win 10 64 AA-1,2, MySql, dbForge Studio The Best MySQL GUI Tool IMHO. http://www.devart.com/dbforge/mysql/studio/

    Comment


      #62
      Re: Windev 20 vs alpha v12

      Originally posted by frankbicknell View Post
      I would add 'then climb the sheer face of the mountain and then click the mouse button 5000 times'...
      You forgot "re-create the component from scratch 10000 time" and making sure you have the latest pre-release 10 times :):):)

      But I still believe Alpha is a great tool.. Especially for "database driven web app"...

      Regards,

      Comment


        #63
        Re: Windev 20 vs alpha v12

        Originally posted by PaulAmmoun View Post
        But I still believe Alpha is a great tool.. Especially for "database driven web app"...
        That it is. However, if alpha would do an anonymous survey of it's customers, they would find that a large number (my hunch) are actively looking for another tool that does what Alpha does, has better documentation and actually works without have to find work arounds; the genies work ALL the time, etc. Unfortunately, Alpha isn't willing to do what it takes to become "King on the Hill". As a result, as soon as a tool comes along that exceeds Alpha and is competitively priced, many will take the plunge and say adios. Please don't mistake this as a complaint, I'm simply making a statement which may not be 100% true but the apple didn't fall far from the tree.
        TYVM :) kenn

        Knowing what you can achieve will not become reality until you imagine and explore.

        Comment


          #64
          Re: Windev 20 vs alpha v12

          Originally posted by forskare View Post
          That it is. However, if alpha would do an anonymous survey of it's customers, they would find that a large number (my hunch) are actively looking for another tool that does what Alpha does, has better documentation and actually works without have to find work arounds; the genies work ALL the time, etc. Unfortunately, Alpha isn't willing to do what it takes to become "King on the Hill". As a result, as soon as a tool comes along that exceeds Alpha and is competitively priced, many will take the plunge and say adios. Please don't mistake this as a complaint, I'm simply making a statement which may not be 100% true but the apple didn't fall far from the tree.
          There currently is not one single system that surpasses Alpha on feature and price. Not even close. I can roll out an app in days where it would take weeks on other RAD tools. They are like Google in that they are constantly adding new features e.g. off line mode.

          Is Alpha perfect? No, name one company that is. Could they do a better job on documentation, sweet jebus yes. The videos are a huge help but you can't scan for words in a video (not yet anyway).

          They ARE the king of the hill if no one is better, by definition. The fact that they've opted to use HTML5, again like Google, show's they can see the future. What developers need, and I include myself, are better ways to get past that stupid little problem that takes 4 hours to fix that should have been OH SO EASY. I've opted to pay for mentoring to help me in the past and would in the future, money well spent.

          These forums are nice but because it's all voluntary versus paid support, help is hit or miss and frustrates people who are held up because of a confusing (to them) thing they are new to.

          Either Alpha could offer paid support that was cheaper (that would piss off devs) or better perhaps by letting devs compete for the "business" of helping someone. They get paid, the new alpha person moves along in a short time vs days, everyone wins.

          If you want to be able to write a complex application that be used on any device without recoding, Alpha, for the money and ease of use, is impossible to beat.

          Windev examples I've seen (from their website) are just screens filled with pictures like selling widgets. What I don't see on windev are what you'd need to do data driven websites. These I DO see on alpha sites: input boxes, grids, lists, combo boxes, embedded reports, panels, the list goes on.

          Comment


            #65
            Re: Windev 20 vs alpha v12

            Originally posted by forskare View Post
            That it is. However, if alpha would do an anonymous survey of it's customers, they would find that a large number (my hunch) are actively looking for another tool that does what Alpha does, has better documentation and actually works without have to find work arounds; the genies work ALL the time, etc.
            I know of several that have moved on, or are looking to move on. The big upset started with Alpha'a licensing change going to a subscription model. That got a large amount of developers to start looking elsewhere. Some found solutions that they are now using, some are still looking.

            I do not think Alpha doing a survey would get them the real answers. Those who have left would not participate, those looking to leave would feel Alpha would not listen anyway so they would get the majority of the survey results from current satisfied customers. They have a "Wish List" site and I believe very little of what get suggested goes anywhere.

            I also agree that Alpha lacks a lot on the documentation side. If I would have had to rely on the docs and the wiki when I first started using Alpha I would probably still be staring at the developer screen not knowing what to do. Virtually everything I have learned about using Alpha has come from this forum. Alpha should be very grateful to those who contribute here for that.

            Personally I have been looking for over 1 1/2 years for something to use to develop a SaaS web app. I think I may have found it. Fairly priced, good documentation, decent user forum, easy for me to learn and other things that fit within my needs. Is it the best? I do not know but I think it will be something that will allow me to develop what I want.

            Comment


              #66
              Re: Windev 20 vs alpha v12

              Originally posted by Clint2 View Post
              They ARE the king of the hill if no one is better, by definition. The fact that they've opted to use HTML5, again like Google, show's they can see the future. What developers need, and I include myself, are better ways to get past that stupid little problem that takes 4 hours to fix that should have been OH SO EASY. I've opted to pay for mentoring to help me in the past and would in the future, money well spent.
              I do not think they are the king of the hill. Good, yes, King, no. Most other decent systems out there have adopted things like HTML5 way before Alpha did so that is nothing special.

              Comment


                #67
                Re: Windev 20 vs alpha v12

                Originally posted by preston2 View Post
                I do not think they are the king of the hill. Good, yes, King, no. Most other decent systems out there have adopted things like HTML5 way before Alpha did so that is nothing special.
                If they aren't the king, please name the king lol

                Comment


                  #68
                  Re: Windev 20 vs alpha v12

                  Originally posted by Clint2 View Post
                  If they aren't the king, please name the king lol
                  Going by how many fortune 500 companies use other development systems. No need to name them, just look around.

                  Alpha is fighting a broken WAS that they have cornered themselves into. I know they are hoping their IIS module will bail it out but it still puts them way behind and being totally tied to windows puts them even further behind.

                  People who love Alpha are naturally going to defend it and that is ok. I just know when I put my app out for paid consulting, none of the Alpha approved/referred developers could do what I needed done with Alpha.

                  Alpha is a good product for what it is. It is just not the right solution for everyone. I use Alpha everyday for desktop apps but it is not the right solution for my web app. Even my desktop apps will eventually be moved away from Alpha if for no other reason then not being able to compile an .exe or .dmg file or not being able to get rid of all the references to Alpha showing up in your app.

                  Comment


                    #69
                    Re: Windev 20 vs alpha v12

                    Originally posted by Clint2 View Post
                    There currently is not one single system that surpasses Alpha on feature and price. Not even close. I can roll out an app in days where it would take weeks on other RAD tools.

                    If they aren't the king, please name the king lol

                    If you want to be able to write a complex application that be used on any device without recoding, Alpha, for the money and ease of use, is impossible to beat.
                    Hi Clint, Your statement that there is nothing even close to Alpha assumes you have had a close look at nearly all the programs out there. Additionally, the assumption is that they don't fit your needs but Alpha does. At best, your statement is most generous.

                    As far as which program is King on the Hill, I suggest it is the program which has the great features (that work w/o work arounds) and by far and away have convincingly more sales than any other. If there is such a program out there, it would have been mentioned by now. I've tooted my horn similar to you about Alpha and I still will. Over the last 25 plus years, Alpha has been playing 'catch up'. Yes, they have had some ground breaking features but the major ones were in use before Alpha began writing their own. By and large, Alpha has done a decent job but to be King on the Hill, they need to take the lead. Who is in the lead? I suppose that depends on ones need and who has the product that meets one's needs the best.

                    I disagree Alpha is impossible to beat. If it was no one would have even thought about another vender let alone, moved on. You are very new to Alpha and have not experienced what those of us who have been using Alpha for many years. With only 50+ posts, you either have not written a complex app or you are next to a genius using Alpha. IOW, you should be teaching/mentoring others about how you either avoid the problem issues or can fix them. This isn't meant to be critical of you but suffice it to say, many have been using Alpha for several years. For me, I began using Alpha with the Alpha 4 DOS version, which was, in many ways, much easier to use and, in my opinion, more stable. If it weren't old technology, I would still be using it today because that is when Alpha was "King on the Hill". I don't believe there was any other DOS database that could beat it. It was sheer pleasure to use.
                    TYVM :) kenn

                    Knowing what you can achieve will not become reality until you imagine and explore.

                    Comment


                      #70
                      Re: Windev 20 vs alpha v12

                      "King of the hill"
                      There is NOT one! I write applications that reside mostly on Linux web servers. Why? Linux is faster and most of the sites are in a different language and cms.

                      My king of the hill as far as opinions would be something that helps me do my job faster, cleaner and resides on Linux or windows servers.

                      Alpha desktop? Nothing touches it today or for the past 25 years. It get the app out quickly, efficiently and accurately.

                      Now I will get back to working on my debugging my v12 app and sending updates. My church app is almost done too.
                      Dave Mason
                      [email protected]
                      Skype is dave.mason46

                      Comment


                        #71
                        Re: Windev 20 vs alpha v12

                        Cut the crap!. i would say take a look a MS roadmap 2015 MS adapted WPF as the desktop for next 5 years. Notice the difference what's happening ? the UI has changed toutchies at the screen level. i.a.w. for heavy duty taks use the desktop for the usiness. Nothing has changed beside AlphaSoftware can do several things but that's not up to me. By example upgrade the UI desktop to a modern look perhaps like Metro. Secondly direct access to Sql Native. Easy deployment by iis versus ms webdeploy 3.5.. But that is not going to happen and i understand a relative small company has to make choices, in general speaking there is nothing wrong with there products. if you have less luck to upgrade and build a great Alpha desktop app don't complain it's A5 miss take they didn't phone you on time or you where not present to pickup. To complete i read someone would like to upload by example a 1M images to the server backand saying complaining "it's not working by the web". Conclusion it will never work by http, why http is not build build for those transaction types.
                        Last edited by bea2701; 06-30-2015, 09:51 AM.

                        Comment


                          #72
                          Re: Windev 20 vs alpha v12

                          Originally posted by kkfin View Post
                          One thing that has had surprisingly little attention is Alpha Anywheres ability to run server side javascript.
                          This is just amazing feature. This feature makes also possible to run javascript directly in web page template.

                          Little Example template

                          Code:
                          <!doctype html>
                          <html lang="en">
                           <head>
                            <meta charset="UTF-8">
                            <title>Little Example</title>
                           [B] <%= new Date() %>[/B]
                           </head>
                           <body>
                           <h1>My Little Example Template</h1>
                           </body>
                          </html>

                          In bold above is pure javascript function inside <% %> tags that renderes date when page is loaded.( Note that no library is loaded ).

                          This is possible because Alpha Anywhere has integrated Nodejs. What is interesting is that above page is rendered in Nodejs server not in Alpha Anywhere server so if you are running AA server in port 80 you can for example make above page available at port 3000 ( or any other port).

                          This opens endless possibility's to developers point of view.

                          Here is example to get started.

                          1. Find in Alphas install directory node_services directory and put this file expressown.js to it.

                          Code:
                          exports.handler = function(packet,response,sendResponse) {
                          
                          	var express = require('express');
                          	var path = require('path');
                          	var app = express();
                          	app.set('view engine', 'ejs');
                          	app.set('views', path.join(__dirname, 'views'));
                          	// Start the app
                          
                          	app.get('/', function(req, res) {
                          	res.render('index');
                          	});
                          
                          	app.listen(3000, function() {
                          	console.log('Express app started on port 3000');
                          	});
                          
                          	
                          		response.result = 'Server is running on port 3000'
                          		sendResponse(response);
                          };
                          2. Make new folder in node_services folder and name it as views and put in it the little example template and name it index.ejs

                          3. Make normally in your Developer dateejs.a5w page and put inside:

                          Code:
                          <%a5 
                          dim n as Helper::V8
                          dim p as p
                          p._id = api_uuidcreate()
                          p._command = "expressown"
                          dim jsoncmd as c
                          jsoncmd = json_generate(p)
                          ? n.NodeRequest(jsoncmd)
                          ? p._command
                          %>
                          4. Publish dateejs.a5w and open it in browser and then open new tab and go to http://localhost:3000 and you see the little example template rendered. Note this is Nodejs server not Alpha server running.

                          This is just little example. Developers heaven is in javascript and it is available in Alpha Anywhere.

                          Note: expressown.js is running in server and user will never see the code in client side so you can protect your own code.
                          I will try this when I have time. But: Note this is Nodejs server not Alpha server running - so no xbasic either. Seems interesting but not useful for many.
                          Peter
                          AlphaBase Solutions, LLC

                          [email protected]
                          https://www.alphabasesolutions.com


                          Comment


                            #73
                            Re: Windev 20 vs alpha v12

                            4. Publish dateejs.a5w and open it in browser and then open new tab and go to http://localhost:3000 and you see the little example template rendered. Note this is Nodejs server not Alpha server running.

                            This is just little example. Developers heaven is in javascript and it is available in Alpha Anywhere.

                            Note: expressown.js is running in server and user will never see the code in client side so you can protect your own code.

                            <%A5
                            An old school alpha developer goes to heaven arrives at gate localhost:3000. The guard asks "do you have a feature pack" no i am MEAN stack user

                            %>
                            Last edited by bea2701; 06-30-2015, 10:09 AM.

                            Comment


                              #74
                              Re: Windev 20 vs alpha v12

                              Some of you on the thread want to suggest that alpha is not the best as compared to others for what it does and that there are better alternatives. That's your opinion and would be ok IF you said "what is better".

                              When you repeatedly REFUSE to say what's "better", that makes you a troll.

                              Note to self, how do I unsubscribe from a thread lost to trolls..... must google that up.

                              Comment


                                #75
                                Re: Windev 20 vs alpha v12

                                Originally posted by Clint2 View Post
                                Some of you on the thread want to suggest that alpha is not the best as compared to others for what it does and that there are better alternatives. That's your opinion and would be ok IF you said "what is better".

                                When you repeatedly REFUSE to say what's "better", that makes you a troll.

                                Note to self, how do I unsubscribe from a thread lost to trolls..... must google that up.
                                Clint your correct i think found a solution for those that have so many complaints, it's cheap, fast has a super language called RPG has the best database embedded inside the OS.
                                http://www.ebay.nl/itm/IBM-AS-400e-S...item1ea0a6c889

                                Comment

                                Working...
                                X