The Qadir Framework Version 1.0.0 - Beta
The Qadir Framework is currently in beta, and certainly is not perfect. Please try it free and provide feedback on the Qadir Issues page. Thank you. I really appreciate your interest in my work.
The Qadir Framework CodePlex Page
Say goodbye to hours of copying code and incomplete documentation.
Say goodbye to trading functionality for compatibility and downloading dependency after dependency.
Say goodbye to normal .NET development.
The Qadir Framework is a new, cutting-edge codebase created to speed up the process of creating anything from small tools to even large business applications.
Expedite Your Development
Qadir is Arabic for "powerful." Likewise, the Qadir Framework is built on one simple principle: making the developer powerful. You write software. You want to write the best possible software in the least possible amount of time. You need a toolset that lets you write complex functions in less lines.
Comparison of C# with and without Qadir:
Normal C#:
[spoiler]
[img]http://download-codeplex.sec.s-msft.com/Download?ProjectName=qadir&DownloadId=931952[/img]
C# With Qadir:
[img]http://download-codeplex.sec.s-msft.com/Download?ProjectName=qadir&DownloadId=931953[/img]
What could you possibly be waiting for? Download the Qadir Framework today.
Nov 15, 2014 04:20 PM
(This post was last modified: Nov 15, 2014 04:27 PM by Washi.)
Could you provide us with the features it currently offers? Because the HTTP example could easily be written as the following snippet ;)
PHP Code
<?php var client = new WebClient(); var htmlContents = client.DownloadString(url);
(Nov 15, 2014 04:20 PM)Washi Wrote: PHP Code
<?php var client = new WebClient(); var htmlContents = client.DownloadString(url");
Y CODE NO WORK? WTF
slowly becoming less active, contact me on-site before dealing.
(Nov 15, 2014 04:25 PM)Assault Wrote: Y CODE NO WORK? WTF
![[Image: 8f82a794f0.png]](https://puu.sh/cSkea/8f82a794f0.png)
I guess I made a typo there. Wrote it from the top of my head. Thanks for the catch hah ;).
Nov 15, 2014 04:37 PM
(This post was last modified: Nov 15, 2014 04:37 PM by SIM-1725686.)
(Nov 15, 2014 04:20 PM)Washi Wrote: Could you provide us with the features it currently offers? Because the HTTP example could easily be written as the following snippet ;)
PHP Code
<?php var client = new WebClient(); var htmlContents = client.DownloadString(url");
Yes, indeed, I can provide details. And I see you noticed the little propaganda I used with the snippet. ;)
Here are the currently implemented features in the Qadir Framework: - An alternative asynchronous code execution engine that runs on background threads, can return a value based on type parameters, and supports blocking until completion.
- A wrapper class around a Type<T> that allows for implicit modification of an underlying object's properties, and retrieving pointers to managed types. The main implementation of this is an included DataRow wrapper class mostly used to convert data pulled from SQL to a pre-existing class.
- A derivation of the List<T> class with provisions for applying actions and returning results for actions applied to members of the instance in a LINQ-ish style.
- A class called a Trictionary<TKey, TPrimaryValue, TPrimarySecondaryValue> for when data has to be indexed as a triplet.
- Wrapper classes around System.Net web requesting types that allow for more flexibility than a WebClient, while also allowing for faster Internet access.
- A PInvoke class that allows for invoking of unmanaged functions using type parameters, and lets you use PInvoke without filling your code with PInvoke fields.
- Some string functions, varying from a random string generator to methods to intelligently parse data out of a code string.
- A new development model called Streamline that allows you to create a defined flow for your application, and control all your view logic through one method.
At this point, I would certainly say the framework is incomplete. That's why I released it as beta. My goal was to make it easier for others to code .NET faster, and so I want to hear from everyone how I can make this better and more useful.
Any and all feedback is greatly appreciated. I look forward to future releases.
Just imagine the output filesize...
Good release, but I don't see anybody using this.
(Nov 15, 2014 04:41 PM)Cornflower Blue இڿڰۣ-ڰۣ— Wrote: Just imagine the output filesize...
Good release, but I don't see anybody using this.
You have a point. Thanks.
The only workaround I can think of for that is copy-pasting from the source code into your projects. Hopefully I can fix it or find a better workaround. I don't really want to just drop the project, though.
Nov 16, 2014 04:36 AM
(This post was last modified: Nov 16, 2014 04:38 AM by DragonHunter.)
(Nov 15, 2014 03:28 PM)SIM-1725686 Wrote: Say goodbye to hours of copying code and incomplete documentation.
Say goodbye to trading functionality for compatibility and downloading dependency after dependency.
Say goodbye to normal .NET development.
The Qadir Framework is a new, cutting-edge codebase created to speed up the process of creating anything from small tools to even large business applications. I lol'd, you should become some sales meng and not really this... I'ts still using .net and the library is still waaaaaay too small to say gg wp to .net
There are even random classes containing "Coming soon..."
Nov 16, 2014 05:43 AM
(This post was last modified: Nov 16, 2014 05:45 AM by SIM-1725686.)
(Nov 16, 2014 04:36 AM)DragonHunter Wrote: I lol'd, you should become some sales meng and not really this... I'ts still using .net and the library is still waaaaaay too small to say gg wp to .net
There are even random classes containing "Coming soon..."
The idea wasn't to replace .NET, it was to extend it.
But okay. Thanks, I guess.
~~~
Thank you all for your input. I think I'm just going to let Qadir slide into the realm of vaporware.
I don't do a lot of .net or vb/c# at all but does this framework also offer customization such as setting the user agent?
(Nov 16, 2014 05:56 AM)MrOrang Wrote: I don't do a lot of .net or vb/c# at all but does this framework also offer customization such as setting the user agent?
Yeah, it does.
Check out the Requestor class.
Alternatively, you can use the HttpWebRequest.UserAgent property.
|